module Cleaners::StringToInteger
Returns [Integer] after removing all non-digit characters, except '.' Returns nil if no digits are present in the string.
Constants
- NUMERIC
Public Class Methods
call(string)
click to toggle source
# File lib/data_cleansing/cleaners.rb, line 135 def self.call(string) return string unless string.is_a?(String) # Remove Non-Digit Chars, except for '.' string.gsub!(NUMERIC, '') string.length > 0 ? string.to_i : nil end