Class: CodesWholesale::Models::Product
- Inherits:
-
Object
- Object
- CodesWholesale::Models::Product
- Defined in:
- lib/codes_wholesale/models/product.rb
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#identifier ⇒ Object
readonly
Returns the value of attribute identifier.
-
#languages ⇒ Object
readonly
Returns the value of attribute languages.
-
#links ⇒ Object
readonly
Returns the value of attribute links.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#platform ⇒ Object
readonly
Returns the value of attribute platform.
-
#prices ⇒ Object
readonly
Returns the value of attribute prices.
-
#quantity ⇒ Object
readonly
Returns the value of attribute quantity.
-
#regions ⇒ Object
readonly
Returns the value of attribute regions.
-
#release_date ⇒ Object
readonly
Returns the value of attribute release_date.
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Product
constructor
A new instance of Product.
Constructor Details
#initialize(opts = {}) ⇒ Product
Returns a new instance of Product.
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/codes_wholesale/models/product.rb', line 7 def initialize(opts = {}) @id = opts[:productId] @identifier = opts[:identifier] @name = opts[:name] @platform = opts[:platform] @quantity = opts[:quantity] @regions = opts[:regions] @languages = opts[:languages] @prices = opts[:prices] @links = opts[:links] @release_date = opts[:releaseDate] end |
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def id @id end |
#identifier ⇒ Object (readonly)
Returns the value of attribute identifier.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def identifier @identifier end |
#languages ⇒ Object (readonly)
Returns the value of attribute languages.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def languages @languages end |
#links ⇒ Object (readonly)
Returns the value of attribute links.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def links @links end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def name @name end |
#platform ⇒ Object (readonly)
Returns the value of attribute platform.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def platform @platform end |
#prices ⇒ Object (readonly)
Returns the value of attribute prices.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def prices @prices end |
#quantity ⇒ Object (readonly)
Returns the value of attribute quantity.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def quantity @quantity end |
#regions ⇒ Object (readonly)
Returns the value of attribute regions.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def regions @regions end |
#release_date ⇒ Object (readonly)
Returns the value of attribute release_date.
4 5 6 |
# File 'lib/codes_wholesale/models/product.rb', line 4 def release_date @release_date end |