Commit graph

837 commits

Author SHA1 Message Date
John Wood feb09f9764 Removed amount_pages calculation for the pagination collection, since it cannot be reliably calculated without a view 2009-08-20 12:29:02 -07:00
John Wood b0dca70b02 Fixed a bug in the pagination code that caused it to paginate over records outside of the scope of the view parameters. 2009-08-20 12:28:28 -07:00
Luke Burton 2057e59777 To address http://github.com/couchrest/couchrest/issues/#issue/2, we simply remove the check on the value returned by database.save_doc. Errors from RestClient or CouchDB itself will be propagated as exceptions, which an upstream client should handle for themselves. 2009-08-20 12:25:12 -07:00
Peter Gumeson f8e6a81653 Bumped gemspec to force gem rebuild 2009-08-17 02:30:50 -07:00
Peter Gumeson 44d02c4b32 Rails logger is no longer needed. 2009-08-16 21:19:45 -07:00
Peter Gumeson 1938270d65 Merge commit 'mattetti/master' 2009-08-12 16:48:13 -07:00
Chris Anderson accb50dd02 clean up some deprecated specs and old comments 2009-08-06 13:33:23 -07:00
Chris Anderson 485bba41ef weaken an assertion that was failing for me, even though the feature works 2009-08-06 13:31:55 -07:00
Chris Anderson 212bc79f3e fix content_type handling for attachments 2009-08-06 13:04:17 -07:00
Chris Anderson 441fe94a39 Merge branch 'master' of git://github.com/couchrest/couchrest into couchrest/master 2009-08-06 12:57:58 -07:00
Chris Anderson db4afcac14 color specs 2009-08-06 12:57:47 -07:00
Matt Aimonetti 6811745a32 bumped the version number to 0.33 2009-08-03 12:23:13 -07:00
Matt Aimonetti 889a923dbf Added #amount_pages to a paginated result array 2009-08-03 12:19:07 -07:00
Matt Aimonetti a17df45fc3 made all the specs run on 1.9.2, yay :) 2009-08-01 14:21:18 -07:00
John Wood d1d8da513c Added code to generate a property? method for properties casted as :boolean
Signed-off-by: Matt Aimonetti <mattaimonetti@gmail.com>
2009-07-31 08:23:45 +08:00
Matt Aimonetti a8c7256974 Merge branch 'master' of git@github.com:mattetti/couchrest
* 'master' of git@github.com:mattetti/couchrest:
  added an option to force the deletion of a attachment
2009-07-29 20:17:15 -07:00
Matt Aimonetti 0fc1a88ede updated the history file 2009-07-29 20:16:59 -07:00
Matt Aimonetti 5270fde0fa added an option to force the deletion of a attachment 2009-07-29 20:12:35 -07:00
Matt Aimonetti 41055fd5ad added an option to force the deletion of a attachment 2009-07-29 20:07:02 -07:00
Matt Aimonetti beb801d1bd fixed the database attachment specs 2009-07-29 19:01:38 -07:00
Matt Aimonetti 9141669df1 extracted the rest API to its own module 2009-07-29 18:32:34 -07:00
Matt Aimonetti 0958be55f7 updated the history.txt file 2009-07-27 00:17:34 -07:00
Matt Aimonetti ac3d0a988f added a Rack logger middleware 2009-07-27 00:14:38 -07:00
tc 41eeedd49b removed {:reduce => false} in #all method to make it 0.10 comp. 2009-07-26 23:33:15 -07:00
Matt Aimonetti dd480bcd75 bumped version to 0.32 2009-07-22 16:54:28 -07:00
Matt Aimonetti a4254be8eb updated history.txt 2009-07-22 16:06:24 -07:00
Matt Aimonetti 5cd2eaf18a made get not raise an exception anymore, use get! instead if you need to raise exceptions.
* ExtendedDocument.get doesn't raise an exception anymore. If no documents are found nil is returned.
* ExtendedDocument.get! works the say #get used to work and will raise an exception if a document isn't found.
2009-07-22 16:05:55 -07:00
Matt Aimonetti 87d246d30e modified the 'all' view to emit doc ids so we can do Model.all(:keys => [1,2]) 2009-07-22 15:45:18 -07:00
Matt Aimonetti fc1ad2a07e updated history 2009-07-21 23:38:50 -07:00
Peter Wagenet 153ce54b1e Added ValidationErrors#count in order to play nicely with Rails 2009-07-21 23:26:24 -07:00
Matt Aimonetti 52255e50a2 updated the history.txt file 2009-07-21 23:06:35 -07:00
Daniel Kirsch 4d4972f0de fixed class proxy design doc wreidness 2009-07-21 23:38:00 +02:00
Daniel Kirsch 3ee810010d forgot to add database to count query 2009-07-21 14:36:09 +02:00
Daniel Kirsch be7cd7442b added count to proxy 2009-07-21 14:14:58 +02:00
wildchild e4ad16b77c Use Time#mktime_with_offset 2009-07-21 09:31:18 +06:00
Peter Gumeson d85155040a Merge commit 'mattetti/master' 2009-07-20 16:21:10 -07:00
wildchild f65d8bbbcc Should cast casted attribute on direct assignment 2009-07-21 05:01:34 +06:00
Matt Aimonetti 413a7602e8 added amount_pages to a paginated collection 2009-07-20 15:52:14 -07:00
wildchild e27135cb1e Fixed required_field_validator to behave correctly with boolean fields 2009-07-21 03:18:07 +06:00
wildchild 16d9e819d7 Added typecasting of properties 2009-07-21 03:17:27 +06:00
Matt Aimonetti 7a124c522b generating the gemspec file so 0.3.1 becomes available on github 2009-07-19 17:18:24 -07:00
Matt Aimonetti 0a4f7e0607 bumping the release version before breaking the API in 0.4 2009-07-19 17:14:06 -07:00
Peter Gumeson e87c543b0f reunited some __FILE__, __LINE__ with their + 1 2009-07-19 01:23:51 -07:00
Peter Gumeson 1e44302d1a Merge commit 'mattetti/master' 2009-07-19 00:01:07 -07:00
Peter Gumeson 7bae8acc36 Merge branch 'new_callbacks' 2009-07-18 23:37:16 -07:00
Matt Aimonetti 6c0d74717c updated the readme 2009-07-17 11:07:23 -07:00
Matt Aimonetti 367bbd6f70 updated the history.txt file 2009-07-17 10:53:00 -07:00
Aaron Quint a23ab5ab5a Add init.rb for easy usage as a Rails plugin (Makes for easy submodule-ing)
Signed-off-by: Matt Aimonetti <mattaimonetti@gmail.com>
2009-07-18 01:49:19 +08:00
Arnaud Berthomier 142989a80d Dont die on empty results
Signed-off-by: Matt Aimonetti <mattaimonetti@gmail.com>
2009-07-18 01:44:42 +08:00
Matt Aimonetti 5140899041 Added ExtendedDocument.create({}) and #create!({}) so you don't have to do Model.new.create 2009-07-17 00:12:33 -07:00