Sha256: b5cbcb38048c6ec25f1f6b5f36c589e72bc72e3e142a12a98459bbe0f132beb9
Contents?: true
Size: 664 Bytes
Versions: 9
Compression:
Stored size: 664 Bytes
Contents
module Fog module Rackspace class Servers def flavors Fog::Rackspace::Servers::Flavors.new(:connection => self) end class Flavors < Fog::Collection model Fog::Rackspace::Servers::Flavor def all if @loaded clear end @loaded = true data = connection.list_flavors_detail.body for flavor in data['flavors'] self << new(flavor) end self end def get(flavor_id) connection.get_flavor_details(flavor_id) rescue Excon::Errors::NotFound nil end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems