in Rails 3.1, initialize takes more than one argument
Merge pull request #17 from boblail/master

In Rails 3.1, ActiveRecord#initialize takes more than one argument
Remove redundant file
Fix line ending
Use class_attribute instead of class_inheritable_accessor when possible because the latter has been deprecated in Rails 3.1. Fixes issue #15.
Bump version to 1.0.3
Fix Rails 2 initialization
Bump version to 1.0.4.
Fix indentation
Various test initialization fixes
Change CRLF to LF.
Thanks to changes in ActiveRecord 3.1 we can no longer support specifying default values through attributes on associations.
Bump version to 1.0.5.
Fix unit test compatibility with older Rails versions.
default value via association for Rails 3.1

pass given block to #initialize (aka initialize_without_defaults) and then process
Rails 3.1.0 is out.
Bump version to 1.0.6.
Fixed issues around subclassing.
-Overriding default_values in a subclass were modifying the parent class.
-New default_values in a subclass were being added to the parent class.
Fixed issue where multiple default_values in a subclass were trampling each other.
singleton_methods returns symbols in ruby 1.9