class DataKit::Converters::Number
Public Class Methods
convert(value)
click to toggle source
# File lib/data_kit/converters/number.rb, line 7 def convert(value) Float(value) end
encoding_opts()
click to toggle source
# File lib/data_kit/converters/number.rb, line 28 def encoding_opts {:invalid => :replace, :undef => :replace, :replace => '?'} end
match?(value)
click to toggle source
# File lib/data_kit/converters/number.rb, line 11 def match?(value) begin Float(value) true rescue false end end
reformat(value)
click to toggle source
# File lib/data_kit/converters/number.rb, line 20 def reformat(value) if value.is_a?(String) value.encode('UTF-8', encoding_opts).gsub(/(\p{Sc}|\,)/, '') else value end end