Class: Mirage::Request
- Inherits:
-
Object
- Object
- Mirage::Request
- Includes:
- HTTParty
- Defined in:
- lib/mirage/client/request.rb
Instance Attribute Summary collapse
-
#body ⇒ Object
Returns the value of attribute body.
-
#headers ⇒ Object
Returns the value of attribute headers.
-
#parameters ⇒ Object
Returns the value of attribute parameters.
-
#request_url ⇒ Object
Returns the value of attribute request_url.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#body ⇒ Object
Returns the value of attribute body.
19 20 21 |
# File 'lib/mirage/client/request.rb', line 19 def body @body end |
#headers ⇒ Object
Returns the value of attribute headers.
19 20 21 |
# File 'lib/mirage/client/request.rb', line 19 def headers @headers end |
#parameters ⇒ Object
Returns the value of attribute parameters.
19 20 21 |
# File 'lib/mirage/client/request.rb', line 19 def parameters @parameters end |
#request_url ⇒ Object
Returns the value of attribute request_url.
19 20 21 |
# File 'lib/mirage/client/request.rb', line 19 def request_url @request_url end |
Class Method Details
.backedup_get ⇒ Object
7 |
# File 'lib/mirage/client/request.rb', line 7 alias_method :backedup_get, :get |
.get(url) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/mirage/client/request.rb', line 8 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 |
Instance Method Details
#delete ⇒ Object
21 22 23 |
# File 'lib/mirage/client/request.rb', line 21 def delete self.class.delete(request_url) end |