- Added {DataMapper::Is::Predefined::MigrationMethods}.
- Overrides
auto_migrate!
andauto_upgrade!
to auto-predefine the resources after auto-migrations.
- Overrides
- Added {DataMapper::Is::Predefined::ClassMethods#predefine!}.
- Added {DataMapper::Is::Predefined::ClassMethods#predefined}.
- Added {DataMapper::Is::Predefined::ClassMethods#predefined?}.
- Added {DataMapper::Is::Predefined::ClassMethods#first_or_predefined}.
- Made {DataMapper::Is::Predefined::ClassMethods#predefined_attributes} public.
- Deprecated {DataMapper::Is::Predefined::ClassMethods#predefined_resource_with} in favor of {DataMapper::Is::Predefined::ClassMethods#first_or_predefined}.
- Deprecated {DataMapper::Is::Predefined::ClassMethods#predefined_names} in favor of {DataMapper::Is::Predefined::ClassMethods#predefined}.
- Require dm-core ~> 1.0.
- Switched from Jeweler to Ore.
- Upgraded to RSpec2.
- Require DataMapper 1.0.0.
- Renamed dm-predefined to dm-is-predefined.
- Renamed
DataMapper::Predefined
to {DataMapper::Is::Predefined}.
- Store the predefined attributes in an instance variable in the Model.
- Switched to Jeweler for the building and releasing of RubyGems.
- Split
dm-predefined/yard
out into theyard-dm-predefined
library. - Require dm-core >= 0.10.2.
- Renamed
DataMapper::Predefined::ClassMethods#[]
toDataMapper::Predefined::ClassMethods#predefined_resource
. - Added
DataMapper::Predefined::ClassMethods#predefined_names
. - Added
DataMapper::Predefined::ClassMethods#predefined_resource_with
. - Added more specs.
- Require Hoe >= 2.3.3.
- Require YARD >= 0.2.3.5.
- Require dm-core >= 0.10.0.
- Moved to YARD based documentation.
- Added YARD handlers for documenting +predefine+ method-calls.
- Renamed Predefined.predefined to Predefined.predefine.
- Fixed specs to work with RSpec 1.1.12.
- All specs pass in Ruby 1.9.1-rc1.
- Initial release.