Module Rools
In: lib/rools.rb
lib/rools/base.rb
lib/rools/csv_table.rb
lib/rools/default_parameter_proc.rb
lib/rools/errors.rb
lib/rools/facts.rb
lib/rools/rule.rb
lib/rools/rule_set.rb
lib/rools/version.rb
lib/rools.rb

All classes are contained in the Rools module

Methods

open   open  

Classes and Modules

Class Rools::Base
Class Rools::CsvTable
Class Rools::DefaultParameterProc
Class Rools::Facts
Class Rools::Rule
Class Rools::RuleCheckError
Class Rools::RuleConsequenceError
Class Rools::RuleError
Class Rools::RuleLoadingError
Class Rools::RuleSet

Constants

ROOLS_VERSION = '0.3'
ROOLS_COVERAGE = 100.0

Public Class methods

open aliases Rools::RuleSet.new, and caches RuleSets loaded by path

[Source]

    # File lib/rools.rb, line 12
12:   def self.open(path = nil, &b)
13:     path.nil? ? Rools::RuleSet.new(path, &b) : (@@rule_sets[path] ||= Rools::RuleSet.new(path))
14:   end

open aliases Rools::RuleSet.new, and caches RuleSets loaded by path

[Source]

    # File lib/rools.rb, line 12
12:   def self.open(path = nil, &b)
13:     path.nil? ? Rools::RuleSet.new(path, &b) : (@@rule_sets[path] ||= Rools::RuleSet.new(path))
14:   end

[Validate]