class ActiveSupport::NumberHelper::NumberConverter

def valid_bigdecimal

def valid_bigdecimal
  case number
  when Float, Rational
    number.to_d(0)
  when String
    BigDecimal(number, exception: false)
  else
    number.to_d rescue nil
  end
end