Module: InspectableNumbers

Defined in:
lib/inspectable_numbers.rb,
lib/inspectable_numbers/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.underscore_number(number) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/inspectable_numbers.rb', line 4

def self.underscore_number(number)
  lhs, rhs = number.to_s.split('.')
  lhs.reverse!
  lhs = lhs.scan(/.{1,3}/).join('_')
  lhs.reverse!
  arr = [lhs, rhs]
  arr.compact!
  arr.join('.')
end