Sha256: aa6a4012b48a6d5c50635e7bd640019483c371a52c966908fe98a08298d95c4e
Contents?: true
Size: 577 Bytes
Versions: 23
Compression:
Stored size: 577 Bytes
Contents
require 'hashie/mash' module Mirage class Request include HTTParty class << self alias_method :backedup_get, :get def get url result = Hashie::Mash.new(backedup_get(url, format: :json)) request = new request.parameters = result.parameters request.headers = result.headers request.request_url = result.request_url request.body = result.body request end end attr_accessor :parameters, :headers, :body, :request_url def delete self.class.delete(request_url) end end end
Version data entries
23 entries across 23 versions & 1 rubygems