module Tinysou::Client::Documents
Methods for the Documents
API
Public Instance Methods
create_document(engine, collection, attrs = {})
click to toggle source
# File lib/tinysou/client/documents.rb, line 9 def create_document(engine, collection, attrs = {}) post "engines/#{engine}/collections/#{collection}/documents", attrs end
destroy_document(engine, collection, id)
click to toggle source
# File lib/tinysou/client/documents.rb, line 21 def destroy_document(engine, collection, id) delete "engines/#{engine}/collections/#{collection}/documents/#{id}" end
document(engine, collection, id)
click to toggle source
# File lib/tinysou/client/documents.rb, line 13 def document(engine, collection, id) get "engines/#{engine}/collections/#{collection}/documents/#{id}" end
documents(engine, collection, params = {})
click to toggle source
# File lib/tinysou/client/documents.rb, line 5 def documents(engine, collection, params = {}) get "engines/#{engine}/collections/#{collection}/documents", params end
update_document(engine, collection, id, attrs = {})
click to toggle source
# File lib/tinysou/client/documents.rb, line 17 def update_document(engine, collection, id, attrs = {}) put "engines/#{engine}/collections/#{collection}/documents/#{id}", attrs end