lib/reviewed/request.rb in reviewed-0.1.24 vs lib/reviewed/request.rb in reviewed-0.1.25

- old
+ new

@@ -12,30 +12,10 @@ end @client = opts[:client] || Reviewed::Client.new end - # Perform an HTTP GET request - def get(path, params={}) - perform(:get, path, params) - end - - # Perform an HTTP PUT request - def put(path, params={}) - perform(:put, path, params) - end - - # Perform an HTTP DELETE request - def post(path, params={}) - perform(:post, path, params) - end - - # Perform an HTTP DELETE request - def delete(path, params={}) - perform(:delete, path, params) - end - # Get request on resource#show def find(id, params={}) object_from_response(:get, "#{path}/#{id}", params) end @@ -48,24 +28,15 @@ def all where({}) end def object_from_response(method, url, params={}) - response = self.send(method, url, params) + response = client.send(method, url, params) resource.new(response.body) end def collection_from_response(method, url, params={}) - response = self.send(method, url, params) + response = client.send(method, url, params) Reviewed::Collection.new(client, resource, response, params) - end - - private - - def perform(method, path, params={}) - client.connection.send(method.to_sym, path, params) do |request| - request.params.merge!(client.request_params) - request.headers['X-Reviewed-Authorization'] ||= client.api_key - end end end end