Sha256: d342d4316f317ffbaf818a691a7ba7d042c6e0ed0506703b1ad5f2ffaca9d456
Contents?: true
Size: 630 Bytes
Versions: 42
Compression:
Stored size: 630 Bytes
Contents
require 'fog/collection' require 'fog/slicehost/models/flavor' module Fog module Slicehost class Mock def flavors Fog::Slicehost::Flavors.new(:connection => self) end end class Real def flavors Fog::Slicehost::Flavors.new(:connection => self) end end class Flavors < Fog::Collection model Fog::Slicehost::Flavor def all data = connection.get_flavors.body['flavors'] load(data) end def get(flavor_id) connection.get_flavor(flavor_id) rescue Excon::Errors::Forbidden nil end end end end
Version data entries
42 entries across 42 versions & 1 rubygems