Commit graph

942 commits

Author SHA1 Message Date
Simone Carletti 44b56d3d03 Change Uniqueness validator message to follow ActiveRecord and other ORM behavior. Keeping the same message allows tools like Shoulda to work out of the box.
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-02-24 23:39:05 -03:00
Simone Carletti f76517d0fa Narrow the rescued exception to avoid catching class evaluation errors that has nothing to to with the association.
Example:

    /Users/weppos/.rvm/gems/ruby-1.8.7-p330/gems/couchrest_model-1.0.0/lib/couchrest/model/associations.rb:29:in `belongs_to': Unable to convert class name into Constant for Document#dossier (RuntimeError)

although the real error is

    /Users/weppos/Projects/working/.../app/models/user.rb:56: undefined method `validates_uniqueness_of' for User:Class (NoMethodError)
2011-02-24 23:38:39 -03:00
Marcos Tapajós c6be3fdf64 Lock Gemfile 2011-02-24 23:38:38 -03:00
Sam Lown 6a896c27b3 fixing proxy setting proxied_by accessor 2011-02-13 17:45:59 +01:00
Sam Lown e8959883a9 Improving documentation, VERSION increase 2011-02-09 22:45:30 +01:00
Sam Lown a78e3b74d6 Adding support for proxying and more refinements to views 2011-02-09 21:21:03 +01:00
Sam Lown 63bb1bb6bd Testing for ViewRow 2011-02-06 20:02:44 +01:00
Sam Lown 4d1aebec43 Finalizing structure and tests for new basic design view support 2011-02-06 17:17:14 +01:00
Sam Lown 800c2b322c Lots of advances on design view code, more testing required 2011-02-06 04:32:23 +01:00
Sam Lown dc28155aa3 Working on testing for design and view support 2011-02-06 02:52:09 +01:00
Sam Lown a79c2d516a Merge branch 'master' into adv_design 2011-02-05 22:39:04 +01:00
Sam Lown 1019a44d26 Anonymous casted model properties no longer require block parameter 2011-02-05 22:38:22 +01:00
Sam Lown f5f473c75c Working on new Design and View support 2011-02-05 22:22:07 +01:00
Sam Lown 1ccb96bf56 Merge branch 'errors_fix' of https://github.com/gsterndale/couchrest_model into errors_fix 2011-02-02 20:17:51 +01:00
Sam Lown d53c98252e Merge branch 'default_fix' of https://github.com/gsterndale/couchrest_model into default_fix 2011-02-02 20:11:27 +01:00
Sam Lown a6db1af0c0 Merge branch 'callback_fix' of https://github.com/gsterndale/couchrest_model into callback_fix 2011-02-01 21:01:38 +01:00
Greg Sterndale 4682e4ac5d Use :validation callbacks, not the :validate callbacks reserved by ActiveModel, ensuring callbacks are actually run when they're supposed to be. 2011-02-01 14:32:38 -05:00
Sam Lown bfc5d63cf1 Removed couchrest-rails from README and started Setup paragraph... 2011-01-22 18:17:10 +01:00
Greg Sterndale 731338ed6c Do not specify options[:message] for ActiveModel::Errors#add if it's nil 2011-01-18 09:00:36 -05:00
Greg Sterndale 8d9637249c Fix deprecated ActiveModel::Errors#add options 2011-01-18 09:00:35 -05:00
Greg Sterndale 7304aa6238 Fix intermittent spec failure 2011-01-18 08:51:44 -05:00
Greg Sterndale b5a2307a95 Make deep clone of default property values 2011-01-18 08:13:05 -05:00
Matt Parker 83b70ec080 bug fix: rspec was listed as both a runtime dependency and a development dependency 2011-01-17 20:19:49 -05:00
Sam Lown e75726f80c updating the readme 2011-01-17 16:11:50 +01:00
Sam Lown 24329d1f9c Adding Gemfile for development 2011-01-17 15:42:05 +01:00
Sam Lown 938614ba40 Changing loading orders to avoid builder dependency issue 2011-01-17 02:45:41 +01:00
Sam Lown 6545ba9e12 Merge branch 'bundler' of github.com:couchrest/couchrest_model into bundler 2011-01-17 02:25:38 +01:00
Sam Lown 56a6dec10a Merge branch 'master' of github.com:couchrest/couchrest_model 2011-01-17 02:24:31 +01:00
Marcos Tapajós 93cce72a2f Merge branch 'master' of https://github.com/lucasrenan/couchrest_model into bundler 2011-01-16 22:56:01 -02:00
Marcos Tapajós 5c6e807c5b Remove from beta 2011-01-16 22:48:31 -02:00
Marcos Tapajós b0b9add34d Using bundler 2011-01-16 22:43:07 -02:00
Matt Parker 534d29684c updated gemspec via "rake gemspec" 2011-01-16 14:01:48 -05:00
Matt Parker 35286379ce add the VERSION file to the gem 2011-01-16 13:58:21 -05:00
Matt Parker cfdd3e7bfd set the CouchRest::Model::VERSION constant to the value of the VERSION file 2011-01-16 13:57:26 -05:00
Matt Parker 5330087ed2 gemspec updated via "rake gemspec" 2011-01-16 13:47:58 -05:00
Matt Parker f7fe57ddaf removed the "gem <gem_name>, '<version_requirements>'" lines:
-- These were not in sync with the gemspec requirements (which probably also explains the gem's uninstallable state),
     and duplicated that functionality anyways.
2011-01-16 13:36:57 -05:00
Matt Parker 7f2f6c8eba version bump. 2011-01-16 13:34:56 -05:00
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