class SanitizingBigDecimal

Constants

VERSION

Public Class Methods

get_bigdecimal(input) click to toggle source
# File lib/sanitizing_bigdecimal.rb, line 6
def self.get_bigdecimal(input)
  return input if input.is_a?(BigDecimal)
  BigDecimal(sanitize(input))
end
sanitize(input) click to toggle source
# File lib/sanitizing_bigdecimal.rb, line 11
def self.sanitize(input)
  return nil.to_s if input.nil?
  input.gsub(/[^.0-9]/, '')
end