Module: Cropio::Connection::Proxiable

Included in:
Proxy
Defined in:
lib/cropio/connection/proxiable.rb

Instance Method Summary collapse

Instance Method Details

#delete(resource) ⇒ Object



18
19
20
# File 'lib/cropio/connection/proxiable.rb', line 18

def delete(resource)
  proxy(method: :delete, url: url_for(resource))
end

#get(resource, query = {}) ⇒ Object



6
7
8
# File 'lib/cropio/connection/proxiable.rb', line 6

def get(resource, query={})
  proxy(method: :get, url: url_for(resource), headers: {params: query})
end

#patch(resource, data) ⇒ Object



14
15
16
# File 'lib/cropio/connection/proxiable.rb', line 14

def patch(resource, data)
  proxy(method: :patch, url: url_for(resource), data: data)
end

#post(resource, data) ⇒ Object



10
11
12
# File 'lib/cropio/connection/proxiable.rb', line 10

def post(resource, data)
  proxy(method: :post, url: url_for(resource), data: data)
end