module Typhoeus::Request::Operations
def self.included(base)
def self.included(base) base.extend ClassMethods end
def finish(response, bypass_memoization = nil)
-
(Typhoeus::Response)
- The response.
Parameters:
-
bypass_memoization
(Boolean
) -- Wether to bypass -
response
(Typhoeus::Response
) -- The response.
def finish(response, bypass_memoization = nil) if bypass_memoization @response = response else self.response = response end self.response.request = self execute_callbacks response end
def run
-
(Response)
- The response.
Other tags:
- Example: Run a request. -
def run easy = Typhoeus.get_easy easy.http_request( url, options.fetch(:method, :get), options.reject{|k,_| k==:method} ) easy.prepare easy.perform finish(Response.new(easy.to_hash)) Typhoeus.release_easy(easy) response end