class Fog::Parsers::Storage::Akamai::Du

Public Instance Methods

reset() click to toggle source
# File lib/fog/akamai/parsers/storage/du.rb, line 6
def reset
  @response = { directory: '', files: '', bytes: '' }
end
start_element(name, attrs = []) click to toggle source
# File lib/fog/akamai/parsers/storage/du.rb, line 10
def start_element(name, attrs = [])
  case name
  when 'du'
    @response[:directory] = value_for_attr(attrs, 'directory')
  when 'du-info'
    @response[:files] = value_for_attr(attrs, 'files')
    @response[:bytes] = value_for_attr(attrs, 'bytes')
  end
end

Private Instance Methods

value_for_attr(attrs, name) click to toggle source
# File lib/fog/akamai/parsers/storage/du.rb, line 22
def value_for_attr(attrs, name)
  attrs.find { |attr| attr.localname == name }.value
end