From: Shane Emmons Date: 2010-08-10T21:24:19+09:00 Subject: [ANN] Money 3.1.0.pre2 Money 3.1.0.pre2 * moved @rounding_method from Money::Bank::VariableExchange to Money::Bank::Base (closes #18) * added #setup and call after #initialize in Money::Bank::Base (closes #19) * update/fix documentation (closes #17) Money 3.1.0.pre1 * Implemented Money::Bank::Base (closes #14) * Added Bank::Base#exchange_with * Deprecated Bank::Base#exchange (removal in 3.2.0) * Implented Money::Bank::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 github.com/FooBarWidget to github.com/RubyMoney * Added Simone Carletti 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. -- Posted via http://www.ruby-forum.com/.