module Naturally

def self.normalize(complex_number)

Returns:
  • (Array) - an array of Segments which

Parameters:
  • complex_number (String) -- the number in a hierarchical form
def self.normalize(complex_number)
  tokens = complex_number.to_s.gsub(/\_/,'').scan(/\p{Word}+/)
  tokens.map { |t| Segment.new(t) }
end