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 |
|
Jonathan S. Katz
|
e497fbbab4
|
Added basic specs for attachment CRUD
|
2009-01-12 21:06:48 -08:00 |
|
Chris Anderson
|
5111cdc78f
|
cleanup gitignore for tmp
|
2009-01-08 22:20:53 -08:00 |
|
Chris Anderson
|
5d3e684c6a
|
moved app template
|
2009-01-08 09:50:45 -08:00 |
|
Chris Anderson
|
2b7e49c9c6
|
put attachments
|
2008-09-30 17:22:54 -07:00 |
|
Chris Anderson
|
2ae79c51a1
|
cleanup rakefile business
|
2008-09-29 21:08:52 -07:00 |
|
Chris Anderson
|
baa2c1dd37
|
ignore spec fixtures
|
2008-09-16 11:16:27 -04:00 |
|
Chris Anderson
|
541a3cac74
|
brought file manager back in as a class
|
2008-08-02 00:03:54 -07:00 |
|