@param [ String ] url @param [ Hash ] params
@return [ Typhoeus::Response ]
# File lib/common/browser/actions.rb, line 9 def get(url, params = {}) process(url, params.merge(method: :get)) end
@param [ String ] url @param [ Hash ] params
@return [ Typhoeus::Response ]
# File lib/common/browser/actions.rb, line 25 def get_and_follow_location(url, params = {}) params[:maxredirs] ||= 2 get(url, params.merge(followlocation: true)) end
@param [ String ] url @param [ Hash ] params
@return [ Typhoeus::Response ]
# File lib/common/browser/actions.rb, line 17 def post(url, params = {}) process(url, params.merge(method: :post)) end
@param [ String ] url @param [ Hash ] params
@return [ Typhoeus::Response ]
# File lib/common/browser/actions.rb, line 37 def process(url, params) Typhoeus::Request.new(url, Browser.instance.merge_request_params(params)).run end