Module: MoreCoreExtensions::DecimalSI

Defined in:
lib/more_core_extensions/core_ext/string/decimal_suffix.rb

Constant Summary collapse

DECIMAL_SUFFIXES =
{"d" => "e-1", "c" => "e-2", "m" => "e-3", "μ" => "e-6", "n" => "e-9", "p" => "e-12", "f" => "e-15",
"a" => "e-18", "h" => "e2", "k" => "e3", "M" => "e6", "G" => "e9", "T" => "e12", "P" => "e15",
"E" => "e18"}.freeze

Instance Method Summary collapse

Instance Method Details

#decimal_si_to_big_decimalObject



13
14
15
# File 'lib/more_core_extensions/core_ext/string/decimal_suffix.rb', line 13

def decimal_si_to_big_decimal
  BigDecimal(decimal_si_to_scientific_notation)
end

#decimal_si_to_fObject



9
10
11
# File 'lib/more_core_extensions/core_ext/string/decimal_suffix.rb', line 9

def decimal_si_to_f
  Float(decimal_si_to_scientific_notation)
end