Class: IngramMicro::RequestProcessor
- Inherits:
-
Object
- Object
- IngramMicro::RequestProcessor
- Defined in:
- lib/ingram_micro/request_processor.rb
Instance Attribute Summary collapse
-
#body_xml ⇒ Object
Returns the value of attribute body_xml.
Instance Method Summary collapse
- #hashify ⇒ Object
-
#initialize(request) ⇒ RequestProcessor
constructor
A new instance of RequestProcessor.
Constructor Details
#initialize(request) ⇒ RequestProcessor
Returns a new instance of RequestProcessor.
4 5 6 |
# File 'lib/ingram_micro/request_processor.rb', line 4 def initialize(request) @body_xml = Nokogiri::XML(request.body.read).to_xml end |
Instance Attribute Details
#body_xml ⇒ Object
Returns the value of attribute body_xml.
2 3 4 |
# File 'lib/ingram_micro/request_processor.rb', line 2 def body_xml @body_xml end |
Instance Method Details
#hashify ⇒ Object
8 9 10 |
# File 'lib/ingram_micro/request_processor.rb', line 8 def hashify Hash.from_xml(@body_xml) end |