class ReeNumber::RoundHelper

def call(number, **opts)

def call(number, **opts)
  options = DEFAULTS.merge(opts)
  absolute_precision = absolute_precision(
    number, options[:significant], options[:precision]
  )
  rounded_number = convert_to_decimal(number, options[:precision]).round(absolute_precision, options[:round_mode])
  rounded_number = rounded_number.zero? ? rounded_number.abs : rounded_number
end