Class: Wongi::Engine::VariantRule
Instance Attribute Summary
#actions, #conditions, #name
Instance Method Summary
collapse
section, sections
create_extension
Constructor Details
#initialize(name = nil) ⇒ VariantRule
33
34
35
36
|
# File 'lib/wongi-engine/dsl/any_rule.rb', line 33
def initialize name = nil
super
@current_section = :forall
end
|
Instance Method Details
#import_into(rete) ⇒ Object
38
39
40
41
42
43
44
45
46
|
# File 'lib/wongi-engine/dsl/any_rule.rb', line 38
def import_into rete
VariantSet.new @acceptors[:forall].map { |condition|
if condition.respond_to? :import_into
condition.import_into(rete)
else
condition
end
}
end
|