Method: Ransack::Nodes::Condition#formatted_values_for_attribute
- Defined in:
- lib/ransack/nodes/condition.rb
#formatted_values_for_attribute(attr) ⇒ Object
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'lib/ransack/nodes/condition.rb', line 230 def formatted_values_for_attribute(attr) formatted = casted_values_for_attribute(attr).map do |val| if attr.ransacker && attr.ransacker.formatter val = attr.ransacker.formatter.call(val) end val = predicate.format(val) val end if predicate.wants_array formatted else formatted.first end end |