Class: Inforouter::Responses::Folders
- Defined in:
- lib/inforouter/responses/folders.rb
Overview
Returns the list of sub folders in the specified path in short form.
www.inforouter.com/web-services-80/default.aspx?op=GetFolders1
Instance Attribute Summary
Attributes inherited from Base
Class Method Summary collapse
-
.parse(savon_response) ⇒ Array<Inforouter::Folder>
Parse an infoRouter response.
Methods inherited from Base
error_message, #initialize, #match, parse_datetime, response_success, set_dsl
Constructor Details
This class inherits a constructor from Inforouter::Responses::Base
Class Method Details
.parse(savon_response) ⇒ Array<Inforouter::Folder>
Parse an infoRouter response.
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/inforouter/responses/folders.rb', line 16 def parse(savon_response) response = new(savon_response) folders = response.match('get_folders1_response/get_folders1_result/response/f') folders.map do |folder| Inforouter::Folder.new( id: folder[:@id].to_i, name: folder[:@n].strip ) end end |