Module: DrLight::Utils
- Defined in:
- lib/dr_light/utils.rb
Overview
Module with utility functions
Class Method Summary collapse
-
.order(number) ⇒ Integer
Return the order of the number.
-
.order_difference(first_number, second_number) ⇒ Integer
Returns the order difference between 2 numbers.
Class Method Details
.order(number) ⇒ Integer
Return the order of the number
Number 63 can be rewriten as 6.3*10^1 where 1 is the order
24 25 26 |
# File 'lib/dr_light/utils.rb', line 24 def self.order(number) format('%<number>e', number: number).gsub(/.*e/, '').to_i end |
.order_difference(first_number, second_number) ⇒ Integer
Returns the order difference between 2 numbers
37 38 39 |
# File 'lib/dr_light/utils.rb', line 37 def self.order_difference(first_number, second_number) order(first_number) - order(second_number) end |