class Ransack::Nodes::Value

def cast_to_decimal(val)

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