RubyMoney/money — pull request #225 by adiel (2012-10-18 16:05:35+00:00)
Title: Fix currency assumption when parsing $ with a non-USD default currency

Example:

Money.default_currency = Money::Currency.new("EUR")
Money.assume_from_symbol = true

Previously:

Money.parse("$5.95").currency.to_s == "EUR"

Now:

Money.parse("$5.95").currency.to_s == "USD"