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