Matt Aimonetti
ccdf9d779a
removed the Database class deprecation notices
2009-08-24 17:32:34 -07:00
Matt Aimonetti
a3cc649616
last touch up before merging all the 0.4 changes
2009-08-24 17:12:13 -07:00
Matt Aimonetti
64a51b73ae
merged Peter's stuff
2009-08-24 16:57:58 -07:00
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
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
Peter Gumeson
d85155040a
Merge commit 'mattetti/master'
2009-07-20 16:21:10 -07:00
Matt Aimonetti
413a7602e8
added amount_pages to a paginated collection
2009-07-20 15:52:14 -07: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
Matt Aimonetti
964526193b
Optimized Model.count to run about 3x faster
2009-07-16 20:38:15 -07:00
Matt Aimonetti
8f8b5dc568
added support to cast Float values
2009-07-16 19:52:53 -07:00
Matt Aimonetti
9a167cc27d
fixed the specs
2009-07-14 23:48:06 -07:00
Matt Aimonetti
b2a29d9eb7
started extracting the http layer
2009-07-14 01:43:40 -07:00
Matt Aimonetti
bd1b114930
bumped version to 0.30 and added history.txt + pagination doc in the readme
2009-07-08 11:54:06 -07:00
John Wood
42482a626a
Changed pagination technique used by Collection
...
Modified Collection to use the pagination technique described at
http://wiki.apache.org/couchdb/How_to_page_through_results where possible.
2009-07-08 09:45:08 -07:00