Почему это вызывает ошибку, когда класс и оператор инкапсулированы в модуль?
module Xchange
class Float
def in currency
self.to_s << " " << suffix(currency)
end
private
def suffix currency
case currency
when :euro
"euros"
when :dollar
"dollars"
when :rupee
"rupees"
end
end
end
puts 2.3.in(:euro)
end