文件名称:wongi-engine:用Ruby编写的规则引擎
文件大小:62KB
文件格式:ZIP
更新时间:2024-02-22 22:31:46
ruby rule-engine rete RubyRuby
Wongi :: Engine 支持Ruby> = 2.1和JRuby。 Rubinius应该可以工作,但是没有得到积极的支持。 该库包含用Ruby编写的规则引擎。 它基于并使用DSL以可读的方式表示规则。 警告:这是复杂而脆弱的机制,并且可能存在一些细微的错误,这些错误只有在使用不平凡的情况下才会显示出来。 请谨慎对待升级,广泛测试您的规则,并报告任何与您的期望不一致的行为。 致谢 该库中的Rete实现很大程度上遵循提出的概述。 贡献 叉它 创建功能分支( git checkout -b my-new-feature ) 提交更改( git commit -am 'Added some feature' ) 推送到分支( git push origin my-new-feature ) 创建新的拉取请求
【文件预览】:
wongi-engine-master
----lib()
--------wongi-engine()
--------wongi-engine.rb(768B)
----Gemfile(97B)
----.ruby-gemset(13B)
----spec()
--------bug_specs()
--------network_spec.rb(3KB)
--------filter_specs()
--------high_level_spec.rb(7KB)
--------dataset_spec.rb(454B)
--------rule_specs()
--------overlay_spec.rb(1KB)
--------generation_spec.rb(3KB)
--------spec_helper.rb(73B)
--------wme_spec.rb(2KB)
--------beta_node_spec.rb(487B)
--------simple_action_spec.rb(499B)
--------action_class_spec.rb(975B)
--------dsl_spec.rb(98B)
--------ruleset_spec.rb(1KB)
----Rakefile(183B)
----examples()
--------rdf.rb(308B)
--------graphviz.rb(230B)
--------ex02.rb(527B)
--------rdf.n3(128B)
--------ex01.rb(295B)
--------timeline.rb(864B)
----.travis.yml(584B)
----LICENSE(1KB)
----README.md(1KB)
----.hgtags(871B)
----.hgignore(65B)
----.gitignore(182B)
----wongi-engine.gemspec(1KB)
----CHANGELOG.md(2KB)