Module: Couchy::Resources::Document
- Included in:
- Database
- Defined in:
- lib/couchy/resources/document.rb
Instance Method Summary collapse
- #delete_document(id, rev:) ⇒ Object
- #get_document(id) ⇒ Object
- #save_document(id, data = {}) ⇒ Object
Instance Method Details
#delete_document(id, rev:) ⇒ Object
14 15 16 |
# File 'lib/couchy/resources/document.rb', line 14 def delete_document(id, rev:) exec(:delete, "#{name}/#{id}?rev=#{rev}") end |
#get_document(id) ⇒ Object
6 7 8 |
# File 'lib/couchy/resources/document.rb', line 6 def get_document(id) exec(:get, "#{name}/#{id}") end |
#save_document(id, data = {}) ⇒ Object
10 11 12 |
# File 'lib/couchy/resources/document.rb', line 10 def save_document(id, data = {}) exec(:put, "#{name}/#{id}", data.to_json) end |