lib/fog/profitbricks/models/compute/flavor.rb
module Fog
module Compute
class ProfitBricks
class Flavor < Fog::Models::ProfitBricks::Base
identity :id, :aliases => "flavorId"
attribute :name, :aliases => "flavorName"
attribute :cores
attribute :ram
def save
requires :name, :ram, :cores
data = service.create_flavor(name, cores, ram)
merge_attributes(data.body["createFlavorResponse"])
true
end
def update
Fog::Mock.not_implemented
end
end
end
end
end