module Veeqo::ResourceActions::ClassMethods

Public Instance Methods

all(params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 25
def all(params = {})
  get path.build, params
end
count(params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 52
def count(params = {})
  quantity path.build, params
end
create(params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 34
def create(params = {})
  post path.build, params
end
destroy(resource_id, params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 43
def destroy(resource_id, params = {})
  raise ArgumentError if resource_id.nil?
  delete path.build(resource_id), params
end
destroy_all(params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 48
def destroy_all(params = {})
  delete path.build, params
end
find(resource_id, params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 29
def find(resource_id, params = {})
  raise ArgumentError if resource_id.nil?
  get path.build(resource_id), params
end
update(resource_id, params = {}) click to toggle source
# File lib/veeqo/resource_actions.rb, line 38
def update(resource_id, params = {})
  raise ArgumentError if resource_id.nil?
  put path.build(resource_id), params
end