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.
-
#id ⇒ Object
Returns the value of attribute id.
-
#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.
20 21 22 |
# File 'lib/mirage/client/request.rb', line 20 def body @body end |
#headers ⇒ Object
Returns the value of attribute headers.
20 21 22 |
# File 'lib/mirage/client/request.rb', line 20 def headers @headers end |
#id ⇒ Object
Returns the value of attribute id.
20 21 22 |
# File 'lib/mirage/client/request.rb', line 20 def id @id end |
#parameters ⇒ Object
Returns the value of attribute parameters.
20 21 22 |
# File 'lib/mirage/client/request.rb', line 20 def parameters @parameters end |
#request_url ⇒ Object
Returns the value of attribute request_url.
20 21 22 |
# File 'lib/mirage/client/request.rb', line 20 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 17 |
# 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.id = result.id request end |
Instance Method Details
#delete ⇒ Object
22 23 24 |
# File 'lib/mirage/client/request.rb', line 22 def delete self.class.delete(id) end |