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