Sha256: 938bbad5d6f879294d94424b80cd5de332b235f9786f2299902cca79d1f39476
Contents?: true
Size: 782 Bytes
Versions: 2
Compression:
Stored size: 782 Bytes
Contents
module Fog module Compute class StormOnDemand class Product < Fog::Model identity :code attribute :alias attribute :capabilities attribute :categories attribute :cycle attribute :default_price attribute :description attribute :features attribute :options attribute :parent_product attribute :prices attribute :related_product attribute :series def price(options) requires :identity service.get_product_price({:code => identity}.merge!(options)).body end def starting_price requires :identity service.get_product_starting_price(:code => identity).body['items'] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-storm_on_demand-0.1.0 | lib/fog/compute/storm_on_demand/models/product.rb |
fog-storm_on_demand-0.0.1 | lib/fog/compute/storm_on_demand/models/product.rb |