Class: Chemicalml::Model::ProductList

Inherits:
Node
  • Object
show all
Defined in:
lib/chemicalml/model/product_list.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Node

#==, #accept, #hash, short_name

Constructor Details

#initialize(products: []) ⇒ ProductList

Returns a new instance of ProductList.



8
9
10
# File 'lib/chemicalml/model/product_list.rb', line 8

def initialize(products: [])
  @products = products
end

Instance Attribute Details

#productsObject

Returns the value of attribute products.



6
7
8
# File 'lib/chemicalml/model/product_list.rb', line 6

def products
  @products
end

Instance Method Details

#childrenObject



12
13
14
# File 'lib/chemicalml/model/product_list.rb', line 12

def children
  products
end

#value_attributesObject



16
17
18
# File 'lib/chemicalml/model/product_list.rb', line 16

def value_attributes
  { products: products }
end