Class: Fog::Parsers::Storage::Akamai::Dir
- Inherits:
-
Base
- Object
- Base
- Fog::Parsers::Storage::Akamai::Dir
- Defined in:
- lib/fog/akamai/parsers/storage/dir.rb
Instance Method Summary collapse
Instance Method Details
#reset ⇒ Object
6 7 8 |
# File 'lib/fog/akamai/parsers/storage/dir.rb', line 6 def reset @response = { directory: '', files: [], directories: [] } end |
#start_element(name, attrs = []) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/fog/akamai/parsers/storage/dir.rb', line 10 def start_element(name, attrs = []) case name when 'stat' @response[:directory] = attrs.first.value when 'file' @response[:files] << attrs_to_hash(attrs) if of_type?(attrs, 'file') @response[:directories] << attrs_to_hash(attrs) if of_type?(attrs, 'dir') end end |