module CelluloidBenchmark::Visitors::HTTPMethods
Public Instance Methods
get(uri, parameters = [], referer = nil, headers = {})
click to toggle source
# File lib/celluloid_benchmark/visitors/http_methods.rb, line 4 def get(uri, parameters = [], referer = nil, headers = {}) page = browser.get(uri, parameters, referer, headers) log_response page page end
get_json(uri, headers = {})
click to toggle source
# File lib/celluloid_benchmark/visitors/http_methods.rb, line 22 def get_json(uri, headers = {}) get uri, [], nil, headers.merge("Accept" => "application/json, text/javascript, */*; q=0.01") end
post(uri, query = {}, headers = {})
click to toggle source
# File lib/celluloid_benchmark/visitors/http_methods.rb, line 10 def post(uri, query = {}, headers = {}) page = browser.post(uri, query, headers) log_response page page end
post_json(uri, query, headers = {})
click to toggle source
# File lib/celluloid_benchmark/visitors/http_methods.rb, line 26 def post_json(uri, query, headers = {}) post( uri, MultiJson.dump(query), { "Content-Type" => "application/json", "Accept" => "application/json, text/javascript, */*; q=0.01" }.merge(headers) ) end
put(uri, entity, headers = {})
click to toggle source
# File lib/celluloid_benchmark/visitors/http_methods.rb, line 16 def put(uri, entity, headers = {}) page = browser.put(uri, entity, headers) log_response page page end
put_json(uri, query, headers = {})
click to toggle source
# File lib/celluloid_benchmark/visitors/http_methods.rb, line 34 def put_json(uri, query, headers = {}) put( uri, MultiJson.dump(query), { "Content-Type" => "application/json", "Accept" => "application/json, text/javascript, */*; q=0.01" }.merge(headers) ) end