module School

Overview

The School rules engine.

Defined in:

school.cr
school/domain/builder.cr
school/domain/domain.cr
school/domain/metrics.cr
school/fact.cr
school/rule/builder.cr
school/rule/expression.cr
school/rule/pattern.cr
school/rule/rule.cr
school/utils/trace.cr

Class Method Summary

Class Method Detail

def self.domain(&) #

Presents a DSL for defining domains.


[View source]
def self.rule(name, *, trace : Bool = false, &) #

Presents a DSL for defining rules.


[View source]