Class: Wongi::Engine::BetaNode::CompilationContext

Inherits:
Struct
  • Object
show all
Defined in:
lib/wongi-engine/beta/beta_node.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#alpha_deafObject

Returns the value of attribute alpha_deaf

Returns:

  • (Object)

    the current value of alpha_deaf



111
112
113
# File 'lib/wongi-engine/beta/beta_node.rb', line 111

def alpha_deaf
  @alpha_deaf
end

#earlierObject

Returns the value of attribute earlier

Returns:

  • (Object)

    the current value of earlier



111
112
113
# File 'lib/wongi-engine/beta/beta_node.rb', line 111

def earlier
  @earlier
end

#nodeObject

Returns the value of attribute node

Returns:

  • (Object)

    the current value of node



111
112
113
# File 'lib/wongi-engine/beta/beta_node.rb', line 111

def node
  @node
end

#parametersObject

Returns the value of attribute parameters

Returns:

  • (Object)

    the current value of parameters



111
112
113
# File 'lib/wongi-engine/beta/beta_node.rb', line 111

def parameters
  @parameters
end

#reteObject

Returns the value of attribute rete

Returns:

  • (Object)

    the current value of rete



111
112
113
# File 'lib/wongi-engine/beta/beta_node.rb', line 111

def rete
  @rete
end

Instance Method Details

#dupObject



112
113
114
# File 'lib/wongi-engine/beta/beta_node.rb', line 112

def dup
  self.class.new( node, rete, earlier.dup, parameters.dup, alpha_deaf )
end