Class: Chemicalml::Model::Reactant

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Node

#==, #accept, #hash, short_name

Constructor Details

#initialize(substance:) ⇒ Reactant

Returns a new instance of Reactant.



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

def initialize(substance:)
  @substance = substance
end

Instance Attribute Details

#substanceObject

Returns the value of attribute substance.



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

def substance
  @substance
end

Instance Method Details

#childrenObject



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

def children
  [substance]
end

#value_attributesObject



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

def value_attributes
  { substance: substance }
end