Files | Admin

Notes:

Release Name: 0.4

Notes:



Changes: = Rools CHANGELOG == Rools - 0.4 released 2007/11/05 * facts can include a range (Grant Mcinnes idea) * Fixed examples on website == Rools - 0.3 * facts can now have a defined namespace * fixed csv_test * added load_xml_rules_as_string and load_rb_rules_as_string * 100% test coverage * Applied doc patch from John Mettraux == Rools - 0.2 released 2007/05/22 * specifications have been created using RSpec * fix bug #10985 regarding the support of rule extension * fixed assertion of a fact within a rule == Rools - 0.1.6 released 2007/05/20 * todo #1319 use Rails conventions for rules parameters. WARNING: no more free for all. The variable used in the rule has to match the define parameter (a Class type) therefore the variable has to be a lowercase singulr version of the parameter. This is required now to support multiple facts * todo #1318 expand assert to accept more than one object. You can also use a fact notation to add facts and call evaluate * todo #1283 rule priority completed * todo #1286 added facts that can be asserted * todo #1288 decision tables have been completed == Rools - 0.1.5 released 2007/04/27 * todo #1282 Added unit tests for baseline * todo #1283 Added rule priority (not completed) * todo #1284 Added XML rule format * todo #1286 Added facts support * todo #1287 Added decision table capability * todo #1288 Added logging capability to trace engine * todo #1292 Major Rakefile upgrade for site auto-generation (Thanks to John Metttraux) == Rools - 0.1.4 released 2005/12/15 * Removed "examples" folder since my RDoc kung-fu cannot be denied and the examples were redundant * Added Rools::open to rools.rb * Added pscp.rb to create SshPublishers on Win32 with PuttySCP * Added Rools::RuleSet#assert return codes, :pass and :fail * Added stop and fail methods to RuleSet, Rules, and DefaultParameterProc == Rools - 0.1.3 Finished most documentation Tweaked the rakefile == Rools - 0.1.2 Added RAKEFILE, README, CHANGELOG == Rools - 0.1.1 Added RuleConsequenceError