Module: Wongi::Engine

Defined in:
lib/wongi-engine.rb,
lib/wongi-engine/dsl.rb,
lib/wongi-engine/wme.rb,
lib/wongi-engine/error.rb,
lib/wongi-engine/graph.rb,
lib/wongi-engine/token.rb,
lib/wongi-engine/network.rb,
lib/wongi-engine/overlay.rb,
lib/wongi-engine/ruleset.rb,
lib/wongi-engine/version.rb,
lib/wongi-engine/compiler.rb,
lib/wongi-engine/core_ext.rb,
lib/wongi-engine/dsl/rule.rb,
lib/wongi-engine/template.rb,
lib/wongi-engine/dsl/query.rb,
lib/wongi-engine/alpha_index.rb,
lib/wongi-engine/enumerators.rb,
lib/wongi-engine/alpha_memory.rb,
lib/wongi-engine/beta/or_node.rb,
lib/wongi-engine/dsl/any_rule.rb,
lib/wongi-engine/dsl/assuming.rb,
lib/wongi-engine/join_results.rb,
lib/wongi-engine/beta/ncc_node.rb,
lib/wongi-engine/beta/neg_node.rb,
lib/wongi-engine/network/debug.rb,
lib/wongi-engine/beta/beta_node.rb,
lib/wongi-engine/beta/join_node.rb,
lib/wongi-engine/beta/root_node.rb,
lib/wongi-engine/dsl/clause/gen.rb,
lib/wongi-engine/wme_match_data.rb,
lib/wongi-engine/dsl/clause/fact.rb,
lib/wongi-engine/dsl/ncc_subrule.rb,
lib/wongi-engine/entity_iterator.rb,
lib/wongi-engine/beta/filter_node.rb,
lib/wongi-engine/beta/ncc_partner.rb,
lib/wongi-engine/token_assignment.rb,
lib/wongi-engine/dsl/clause/assign.rb,
lib/wongi-engine/generator_tracker.rb,
lib/wongi-engine/beta/optional_node.rb,
lib/wongi-engine/dsl/clause/generic.rb,
lib/wongi-engine/filter/filter_test.rb,
lib/wongi-engine/beta/aggregate_node.rb,
lib/wongi-engine/filter/in_list_test.rb,
lib/wongi-engine/network/collectable.rb,
lib/wongi-engine/beta/assignment_node.rb,
lib/wongi-engine/beta/production_node.rb,
lib/wongi-engine/dsl/clause/aggregate.rb,
lib/wongi-engine/filter/equality_test.rb,
lib/wongi-engine/filter/asserting_test.rb,
lib/wongi-engine/filter/less_than_test.rb,
lib/wongi-engine/dsl/action/base_action.rb,
lib/wongi-engine/filter/inequality_test.rb,
lib/wongi-engine/dsl/action/trace_action.rb,
lib/wongi-engine/filter/not_in_list_test.rb,
lib/wongi-engine/dsl/action/assign_action.rb,
lib/wongi-engine/dsl/action/simple_action.rb,
lib/wongi-engine/filter/greater_than_test.rb,
lib/wongi-engine/dsl/action/error_generator.rb,
lib/wongi-engine/dsl/action/simple_collector.rb,
lib/wongi-engine/dsl/action/statement_generator.rb,
lib/wongi-engine/filter/less_than_or_equal_test.rb,
lib/wongi-engine/filter/greater_than_or_equal_test.rb

Defined Under Namespace

Modules: CoreExt, DSL, NetworkParts Classes: AggregateNode, AlphaIndex, AlphaMemory, AssertingTest, AssignmentNode, AssumingClause, BetaNode, BetaTest, Compiler, DefinitionError, DeleteSafeEnumerator, DuplicatingEnumerator, EntityIterator, EqualityTest, Error, FilterNode, FilterTest, GeneratorTracker, Graph, GreaterThanOrEqualTest, GreaterThanTest, InListTest, InequalityTest, JoinNode, JoinResults, LessThanOrEqualTest, LessThanTest, NccNode, NccPartner, NegJoinResult, NegNode, Network, NotInListTest, OptionalJoinResult, OptionalNode, OrNode, Overlay, ProductionNode, ReteError, RootNode, Ruleset, Template, Token, TokenAssignment, UndefinedBaseRule, WME, WMEMatchData

Constant Summary collapse

VERSION =
"0.4.4".freeze

Class Method Summary collapse

Class Method Details

.createObject



3
4
5
# File 'lib/wongi-engine.rb', line 3

def self.create
  Network.new
end