Sha256: fcdaa124b1423686606c9819364b4f7385df3ee817366f77460e0725f20b6386
Contents?: true
Size: 586 Bytes
Versions: 3
Compression:
Stored size: 586 Bytes
Contents
module Fog module Parsers module Slicehost module Compute class GetFlavors < Fog::Parsers::Base def reset @flavor = {} @response = { 'flavors' => [] } end def end_element(name) case name when 'flavor' @response['flavors'] << @flavor @flavor = {} when 'id', 'price', 'ram' @flavor[name] = value.to_i when 'name' @flavor[name] = value end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fog-0.8.2 | lib/fog/compute/parsers/slicehost/get_flavors.rb |
fog-0.8.1 | lib/fog/compute/parsers/slicehost/get_flavors.rb |
fog-0.8.0 | lib/fog/compute/parsers/slicehost/get_flavors.rb |