class ReeNumber::NumberToDelimited

def call(number, **opts)

def call(number, **opts)
  options = DEFAULTS.merge(opts)
  left, right = number.to_s.split(".")
  
  delimited_left = left.gsub(options[:pattern] || options[:pattern]) do |digit_to_delimit|
    "#{digit_to_delimit}#{options[:delimiter]}"
  end
  [delimited_left, right].compact.join(options[:separator])
end