Commit graph

905 commits

Author SHA1 Message Date
Matt Parker 3fb14782a2 Updated Rakefile to make it possible to cleanly install the gem with jeweler's "rake install":
-- rspec 2.0.0 or greater now required (no one should be using the beta release anymore)
  -- activemodel and railties ~> 3.0.0 (no one should be using the beta releases anymore)
  -- remove 'require "couchrest_model"' dependency:
    -- version now read from jeweler default VERSION file.
    -- removing this requirement allows you to now run "rake install",
       to actually test out if the gem installs cleanly locally before
       doing any kind of push.
2011-01-16 13:30:43 -05:00
Sam Lown 32d0d54d1c Adding extensions list to readme 2011-01-16 17:11:31 +01:00
Lucas Renan 3a1b271558 add method 'last' to simplify queries 2010-12-31 18:59:57 -02:00
Lucas Renan 92a10dbfc9 adding rdoc to method properties_with_values 2010-12-22 23:09:00 -02:00
Aidan Feldman 1d0df87e34 use the COUCHHOST for the test db
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-12-22 22:18:54 -02:00
Sam Lown f8d24550d9 Merge branch 'master' of https://github.com/dpree/couchrest_model into dpree-master 2010-12-15 19:12:03 +01:00
Sam Lown 10bc44030e Old stuff 2010-12-15 19:11:35 +01:00
dpree 1f64a03c2a fixed type in readme code-example 2010-12-08 18:30:54 +01:00
Sam Lown 958616025d Documentation alterations 2010-12-03 01:17:26 +01:00
Sam Lown fd0f8c7d95 Merge branch 'master' of github.com:couchrest/couchrest_model 2010-12-02 22:08:47 +01:00
Will Leinweber 2ee92a5331 Removes suppport for ActiveModel::Dirty and ::AttributeMethods for performance reasons
Removes commit d333133319
2010-12-02 15:06:50 -06:00
Sam Lown e1d140d8ae Fixing the database in view bug 2010-12-02 01:53:45 +01:00
Sam Lown 7e8bdf2855 Adding the initial workings of the view class 2010-12-02 01:42:52 +01:00
Sam Lown a2186d4c96 Merge branch 'master' of github.com:samlown/couchrest_model 2010-11-23 02:56:01 +01:00
Sam Lown 1f615ce568 Removing wierd marshalling thing 2010-11-23 02:55:29 +01:00
Sam Lown 3bd72b8a29 Modifying railtie to use couchrest_model name 2010-11-19 01:03:40 +01:00
Lucas Renan 04ad16a396 adding functionality to list properties with values 2010-11-10 22:33:46 -02:00
Sam Lown dd284fe045 Updated gemspec 2010-10-23 21:06:43 +02:00
Sam Lown e8d7af9896 Handling cases when , used instead of . more elegantly 2010-10-23 20:59:24 +02:00
Sam Lown ef6f54d966 history update 2010-10-22 15:46:07 +02:00
Sam Lown 9419622c13 updating history 2010-10-22 15:42:48 +02:00
Sam Lown d0ed97ed8b Renaming Attribute Protection and solving problem modifying the provided hash to the #attributes= method 2010-10-22 15:39:12 +02:00
Georg Kreimer cc2b183946 correcting some class definitions of examples in README.md 2010-09-20 06:02:20 +08:00
Sam Lown 1d1d815435 Adding support for mass_assign_any_attribute config option and refactoring non-api methods into private areas of modules 2010-09-18 15:19:15 +02:00
Sam Lown 97347e70e3 Working on adding support for allowing dynamic properties 2010-09-17 23:25:56 +02:00
Sam Lown 85cd1308bc Adding configuration support and changing 'couchrest-type' key to 'model' along with config options 2010-09-17 23:00:55 +02:00
Will Leinweber d333133319 Adds suppport for ActiveModel::Dirty and ::AttributeMethods
* ActiveModel::Dirty
** Basic support for dirty tracking
** It does not bubble up any changes to casted models currently

* ActiveModel::AttributeMethods
** Attributes are now read and written through ActiveModel
** This also allows you to add your own attribute methods with
   prefix suffix and affix names. For more information check out
   ActiveModel::AttributeMethods::ClassMethods
2010-09-16 17:30:43 -05:00
Sam Lown 5c21de8586 Fixing find(blank) issue 2010-09-05 20:06:44 +02:00
Sam Lown 31770ba571 Merge branch 'master' of github.com:couchrest/couchrest_model 2010-09-05 19:18:37 +02:00
Will Leinweber c2fde42fa6 bugfix: allow CastedArrays to be assigned
(And be a bit more general about it)
2010-09-03 12:23:53 -05:00
Sam Lown cc075fb69b Moving test to saner location 2010-08-24 19:30:41 +02:00
Sam Lown fafbfff474 Ensuring update_attributes cannot be called in CastedModel as per issue #9 2010-08-24 19:27:35 +02:00
Sam Lown c32992c21b Merge branch 'master' of git://github.com/tapajos/couchrest_model
Conflicts:
	Rakefile
	couchrest_model.gemspec
	history.txt
	lib/couchrest_model.rb
	spec/couchrest/attribute_protection_spec.rb
2010-08-24 11:45:37 +02:00
Marcos Tapajós bb667459a8 Adding model generator 2010-08-23 20:29:34 -03:00
Will Leinweber 089dd7497a Switch >= gem dependencies to ~> as per http://bit.ly/9D3Nan
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:03:01 -03:00
Will Leinweber 62f4f72cab Fixes Model.new(nil) with attribute protection. GH issue #8
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:02:08 -03:00
Will Leinweber b20bfad11f Remove typo in specs. (thanks Brian Colfer for spotting it)
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:01:05 -03:00
Will Leinweber 9437678380 refactor #read_ and #write_attribute to behave the same when called with a missing property
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:00:19 -03:00
Will Leinweber 49c9656fe3 Allow mixing of protected and accessible properties.
Any unspecified properties are now assumed to be protected by default

Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 19:59:25 -03:00
Sam Lown 263773b3d8 Changing version dependencies as per will's previous commit and
suggestions here: http://bit.ly/9D3Nan
2010-08-23 13:49:23 +02:00
Sam Lown 34779da571 Fixing gemspec 2010-08-18 20:01:34 +02:00
Sam Lown 51918548b1 Finalizing move to rspec 2.0.0 (rake wasn't working) 2010-08-18 20:00:03 +02:00
Sam Lown dad386d8c9 Fixing time parsing issue for times without zone 2010-08-18 19:36:01 +02:00
Will Leinweber 626f997ff1 Remove typo in specs. (thanks Brian Colfer for spotting it) 2010-08-13 20:16:56 -05:00
Will Leinweber 1a7154f5bf refactor #read_ and #write_attribute to behave the same when called with a missing property 2010-08-11 22:27:53 -05:00
Will Leinweber aac6b80d26 Allow mixing of protected and accessible properties.
Any unspecified properties are now assumed to be protected by default
2010-08-11 17:42:14 -05:00
Sam Lown bf22222fd9 History for collection_of changes 2010-08-11 17:41:58 +02:00
Sam Lown ff00dd3b50 Merge branch 'improve_associations' 2010-08-11 17:38:47 +02:00
Sam Lown ee31946e07 Merge branch 'master' of github.com:couchrest/couchrest_model into improve_associations 2010-08-11 17:36:02 +02:00
Sam Lown dfd9dd0e73 Updating readme and using stable couchrest 1.0.0 for base 2010-08-11 17:35:15 +02:00