Sam Lown
|
3fa8c4b215
|
Fixing #property? support for boolean and TrueClass
|
2010-05-21 23:00:19 +02:00 |
|
Sam Lown
|
89c45ebb87
|
Adding support for setting types with hash
|
2010-05-13 00:17:30 +02:00 |
|
Sam Lown
|
3894579304
|
Moving to own repo without the base couchrest
|
2010-05-10 21:19:24 +02:00 |
|
Sam Lown
|
e6604a0990
|
Simplifying design docs
|
2010-04-16 02:51:59 +02:00 |
|
Sam Lown
|
dd3df8fb69
|
Adding support for defining cast_as on properties as a Class
|
2010-03-30 20:50:47 +00:00 |
|
Sam Lown
|
d992f44365
|
Refactoring typecast so that it is less invasive and uses latest code base
|
2010-03-03 02:18:32 +00:00 |
|
Will Leinweber
|
15ea10eb9c
|
attempt to merge wildchild/type_cast, still failing specs
|
2010-02-17 16:35:42 -06:00 |
|
John Wood
|
4a8015b119
|
Move the provides_collection declaration into the Article test fixture, and out of the test, fixing a test case that was failing in ruby 1.9.
Signed-off-by: Will Leinweber <will@bitfission.com>
|
2010-01-07 12:25:31 -06:00 |
|
Tapajós
|
0ed7413703
|
Adding tests to commit b5d09afef5
|
2009-10-31 10:40:56 -02:00 |
|
Tapajós
|
58d621d399
|
Changing some validations to be compatible with activemodel.
|
2009-10-31 09:54:16 -02:00 |
|
Tapajós
|
d4010ad76e
|
I think that init_method is more semantic that send.
|
2009-10-31 09:53:50 -02:00 |
|
Tapajós
|
2f2c507582
|
Merge remote branch 'tapajos/master'
Conflicts:
README.md
lib/couchrest/mixins/properties.rb
spec/couchrest/core/database_spec.rb
spec/couchrest/more/extended_doc_spec.rb
|
2009-09-20 22:52:39 -03:00 |
|
Tapajós
|
3c2ebb022d
|
Merge remote branch 'remotes/old/master'
Conflicts:
README.md
couchrest.gemspec
lib/couchrest.rb
lib/couchrest/mixins/properties.rb
|
2009-09-03 23:10:06 -03:00 |
|
Tapajós
|
bc6df2f5ca
|
Adding support to :cast_as => 'Date'.
|
2009-09-02 23:55:55 -03:00 |
|
wildchild
|
16d9e819d7
|
Added typecasting of properties
|
2009-07-21 03:17:27 +06:00 |
|
Peter Gumeson
|
7bae8acc36
|
Merge branch 'new_callbacks'
|
2009-07-18 23:37:16 -07:00 |
|
Peter Gumeson
|
fc18b47800
|
Merge commit 'mattetti/master'
|
2009-06-11 21:18:37 -07:00 |
|
Matt Aimonetti
|
c18567f8fc
|
differentiated attachment's URI and URL
|
2009-06-07 18:51:31 -07:00 |
|
Peter Gumeson
|
ab362cb32c
|
More convenient callback alias methods
|
2009-06-07 17:01:21 -07:00 |
|
Peter Gumeson
|
dc4787e905
|
Integrated Yehuda's new callback code from rails
|
2009-06-07 02:57:22 -07:00 |
|
Peter Gumeson
|
76b1563539
|
Renamed new_document? and new_model? to simply new?
|
2009-06-04 20:44:44 -07:00 |
|
Peter Gumeson
|
d012380b67
|
Added helper for accessing the top level document. And more rails compatibility.
|
2009-05-28 22:42:30 -07:00 |
|
Peter Gumeson
|
9a026997dd
|
valid? now recursively checks casted models. Added better validation spec coverage.
|
2009-05-28 12:18:23 -07:00 |
|
Matt Aimonetti
|
c35c35157a
|
added an automated way to mark design docs as dirty after the db was reset
|
2009-05-27 18:16:50 -07:00 |
|
Nathan
|
0c0b6ecff2
|
added spec to show problem with validation of array of casted models
|
2009-05-13 20:29:44 -07:00 |
|
Matt Aimonetti
|
80317f31a5
|
fixed the uuid count for the latest version of couchdb
also avoided CONSTANTS warnings, cleaned up the attachment specs, added missing fixtures
|
2009-02-25 00:22:11 -08:00 |
|
Matt Aimonetti
|
c0abafd1e0
|
fixed a major bug with inheritance and the class database setup. (plus some validation bugs)
|
2009-02-10 16:10:35 -08:00 |
|
Matt Aimonetti
|
e448112ff6
|
fixed some serious issues but left some for tomorrow (validations aren't working right)
|
2009-02-10 02:15:39 -08:00 |
|
Matt Aimonetti
|
890b60cae4
|
added autovalidation (auto_validate! in your ExtendedDocument) and extracted some extlib stuff so we will soon be able to remove the dependency.
|
2009-02-05 17:06:12 -08:00 |
|
Matt Aimonetti
|
fec21c3ff3
|
got rid of extlib hooking system in favor of the new Rails3 callback system. As well as fixed timestamps! in ExtendedDoc
|
2009-02-03 17:33:31 -08:00 |
|
Matt Aimonetti
|
dfdcd79a58
|
Started added a validation mixin
Usage:
class Invoice < CouchRest::ExtendedDocument
include CouchRest::Validation
property :client_name
property :employee_name
property :location
# Validation
validates_present :client_name, :employee_name
validates_present :location, :message => "Hey stupid!, you forgot the location"
end
|
2009-02-02 19:21:32 -08:00 |
|
Matt Aimonetti
|
5aebd53a93
|
forgot to push the latest spec fixture
|
2009-02-02 14:56:17 -08:00 |
|