Class: Bureaucrat::Fields::ErrorList
- Inherits:
-
Array
- Object
- Array
- Bureaucrat::Fields::ErrorList
show all
- Includes:
- Utils
- Defined in:
- lib/bureaucrat/fields.rb
Constant Summary
Constants included
from Utils
Utils::ESCAPES
Instance Method Summary
collapse
Methods included from Utils
#blank_value?, #conditional_escape, #escape, #flatatt, #format_string, #make_bool, #make_float, #mark_safe, #pretty_name
Instance Method Details
#as_text ⇒ Object
25
26
27
|
# File 'lib/bureaucrat/fields.rb', line 25
def as_text
empty? ? '' : map{|e| '* %s' % e}.join("\n")
end
|
#as_ul ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/bureaucrat/fields.rb', line 13
def as_ul
if empty?
''
else
ul = '<ul class="errorlist">%s</ul>'
li = '<li>%s</li>'
result = ul % map{|e| li % conditional_escape(e)}.join("\n")
mark_safe(result)
end
end
|
#to_s ⇒ Object
9
10
11
|
# File 'lib/bureaucrat/fields.rb', line 9
def to_s
as_ul
end
|