lib/money-rails/mongoid/money.rb in money-rails-1.7.0 vs lib/money-rails/mongoid/money.rb in money-rails-1.8.0
- old
+ new
@@ -39,11 +39,11 @@
::Money.new(object[:cents], object[:currency_iso]).mongoize
when object.nil? then nil
when object.respond_to?(:to_money) then
begin
object.to_money.mongoize
- rescue ArgumentError, Money::Currency::UnknownCurrency
- raise if MoneyRails.raise_error_on_money_parsing
+ rescue Money::Currency::UnknownCurrency, Monetize::ParseError => e
+ raise MoneyRails::Error, e.message if MoneyRails.raise_error_on_money_parsing
nil
end
else object
end
end