Class: Peddler::Request
- Inherits:
-
Object
- Object
- Peddler::Request
- Extended by:
- Forwardable
- Defined in:
- lib/peddler/request.rb,
lib/peddler/request/parameters.rb,
lib/peddler/request/structured_list.rb
Direct Known Subclasses
MWS::Feeds::Requests::Feed, MWS::Feeds::Requests::FeedSubmissionCount, MWS::Feeds::Requests::FeedSubmissionList, MWS::Feeds::Requests::FeedSubmissionResult, MWS::Feeds::Requests::FeedSubmissions, MWS::Orders::Requests::OrderItems, MWS::Orders::Requests::Orders, MWS::Orders::Requests::ServiceStatus
Defined Under Namespace
Classes: Parameters, StructuredList
Instance Attribute Summary collapse
-
#body ⇒ Object
Returns the value of attribute body.
-
#client ⇒ Object
readonly
Returns the value of attribute client.
-
#last_response ⇒ Object
Returns the value of attribute last_response.
Instance Method Summary collapse
- #execute ⇒ Object
-
#initialize(client) ⇒ Request
constructor
A new instance of Request.
- #parameters(action = nil) ⇒ Object
Constructor Details
#initialize(client) ⇒ Request
Returns a new instance of Request.
17 18 19 20 |
# File 'lib/peddler/request.rb', line 17 def initialize(client) @client = client @headers = {} end |
Instance Attribute Details
#body ⇒ Object
Returns the value of attribute body.
15 16 17 |
# File 'lib/peddler/request.rb', line 15 def body @body end |
#client ⇒ Object (readonly)
Returns the value of attribute client.
13 14 15 |
# File 'lib/peddler/request.rb', line 13 def client @client end |
#last_response ⇒ Object
Returns the value of attribute last_response.
15 16 17 |
# File 'lib/peddler/request.rb', line 15 def last_response @last_response end |
Instance Method Details
#execute ⇒ Object
27 28 29 30 |
# File 'lib/peddler/request.rb', line 27 def execute fetch parse end |
#parameters(action = nil) ⇒ Object
22 23 24 25 |
# File 'lib/peddler/request.rb', line 22 def parameters(action = nil) @parameters = Parameters.new(action) if action @parameters end |