module Spruz::Round

def self.included(klass)

def self.included(klass)
  if klass.instance_method(:round)
    klass.class_eval do
      begin
        alias_method :__old_round__, :round
        remove_method :round
      rescue NameError
      end
    end
    super
  else
    raise NoMethodError, 'no round method found'
  end
end