class RPH::FormAssistant::FieldErrors
extensions for formatting error messages
Ex: <%= errors %> <%= errors.to_s(:break => true) %> <%= errors.to_list %> <%= errors.to_list(:class => 'errorz') %>
Public Instance Methods
to_list(options = {})
click to toggle source
converts an array into an unordered list
# File lib/form_assistant/field_errors.rb, line 16 def to_list(options = {}) css_class = options.delete(:class) || 'errors' list_items = self.inject("") do |items, error| items << "<li>#{error}</li>" end return '<ul class="%s">%s</ul>' % [css_class, list_items] end
to_s(options = {})
click to toggle source
# File lib/form_assistant/field_errors.rb, line 10 def to_s(options = {}) return self.join('<br />') if options[:break] self.to_sentence end