Method: Ransack::Nodes::Value#cast_to_decimal
- Defined in:
- lib/ransack/nodes/value.rb
#cast_to_decimal(val) ⇒ Object
90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/ransack/nodes/value.rb', line 90 def cast_to_decimal(val) if val.blank? nil elsif val.class == BigDecimal val elsif val.respond_to?(:to_d) val.to_d else val.to_s.to_d end end |