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