# File lib/money/money.rb, line 426 def with_currency(new_currency) new_currency = Currency.wrap(new_currency) if !new_currency || currency == new_currency self else self.class.new(fractional, new_currency, bank) end end