public
Rubygem
Description: Extras for DataMapper, including bridges to DataObjects::Migrations and Merb::DataMapper
Homepage: http://datamapper.org
Clone URL: git://github.com/sam/dm-more.git
Search Repo:
dm-more / dm-adjust
name age message
..
folder History.txt Wed Jul 16 08:42:00 -0700 2008 Hoe-ification for dm-adjust, dm-aggregates, dm-... [bernerdschaefer]
folder LICENSE Sat Jun 14 15:23:57 -0700 2008 adding dm-adjust to be able to increment and de... [Sindre Aarsaether]
folder Manifest.txt Wed Jul 16 08:42:00 -0700 2008 Hoe-ification for dm-adjust, dm-aggregates, dm-... [bernerdschaefer]
folder README.txt Wed Jul 16 08:42:00 -0700 2008 Hoe-ification for dm-adjust, dm-aggregates, dm-... [bernerdschaefer]
folder Rakefile Thu Jul 24 14:00:08 -0700 2008 Updated dm-more to release to datamapper, added... [bernerdschaefer]
folder TODO Sat Jun 14 15:23:57 -0700 2008 adding dm-adjust to be able to increment and de... [Sindre Aarsaether]
folder lib/ Tue Aug 26 15:25:51 -0700 2008 Version Bump to 0.9.6. [bernerdschaefer]
folder spec/ Tue Aug 26 15:25:51 -0700 2008 Version Bump to 0.9.6. [bernerdschaefer]
README.txt
dm-adjust
=============

DataMapper plugin providing methods to increment and decrement properties

It provides the following function (for collections and resources):

== adjust

 Person.adjust(:salary => 1000) # increases the salary of all people with 1000.
 Person.all(:age.gte => 40).adjust(:salary => 2000) # increase salary of them oldies.
 Children.adjust(:allowance => -100) # less money for candy and concerts