Class: SanitizingBigDecimal
- Inherits:
-
Object
- Object
- SanitizingBigDecimal
- Defined in:
- lib/sanitizing_bigdecimal.rb
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
Class Method Details
.get_bigdecimal(input) ⇒ Object
6 7 8 9 |
# 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) ⇒ Object
11 12 13 |
# File 'lib/sanitizing_bigdecimal.rb', line 11 def self.sanitize(input) input.gsub(/[^.0-9]/, '') end |