Method: Wongi::Engine::JoinNode#beta_activate

Defined in:
lib/wongi-engine/beta/join_node.rb

#beta_activate(token) ⇒ Object



82
83
84
85
86
87
88
89
90
91
# File 'lib/wongi-engine/beta/join_node.rb', line 82

def beta_activate token
  self.alpha.wmes.each do |wme|
    if matches?( token, wme )
      assignments = collect_assignments( wme )
      children.each do |beta|
        beta.beta_activate Token.new( beta, token, wme, assignments )
      end
    end
  end
end