Money 3.1.0.pre2
- moved @rounding_method from Money::VariableExchange to
Money::Base (closes #18) - added #setup and call after #initialize in Money::Base (closes
#19) - update/fix documentation (closes #17)
Money 3.1.0.pre1
- Implemented Money::Base (closes #14)
- Added Bank::Base#exchange_with
- Deprecated Bank::Base#exchange (removal in 3.2.0)
- Implented Money::VariableExchange
- Deprecated Money::VariableExchangeBank (removal in 3.2.0)
- Set Money::SYMBOLS, Money::SEPARATORS and Money::DELIMITERS
deprecation target to Money 3.2.0. (closes #16) - Fixed rounding error in Numeric#to_money (closes #15)
- Implemented #has for Money and Money::Currency
- Refactored test suite to conform to RSpec conventions
- Moved project from FooBarWidget (Hongli Lai) · GitHub to RubyMoney · GitHub
- Added Simone C. to list of authors
Starting in v3.1.0 we will be making two changes to the exchange
process. First
a new Bank::Base
class will be available. This will allow users to
more
easily create custom Bank
classes. Secondly the default #exchange
method
will be depreciated and a new #exchange_with
method will be used.
Currently
#exchange
passes the cents
attribute. #exchange_with
will pass the
actual Money
object instead.