class School::Domain::Builder

Overview

Domain builder.

Used internally to build a domain with a DSL.

Defined in:

school/domain/builder.cr

Instance Method Summary

Instance Method Detail

def build #

Builds the domain.


[View source]
def fact(f : Fact.class, m1, m2) #

[View source]
def fact(m1, f : Fact.class, m2) #

[View source]
def fact(m1, m2, f : Fact.class) #

[View source]
def fact(f : Fact.class, m) #

[View source]
def fact(m, f : Fact.class) #

[View source]
def fact(f : Fact.class) #

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

[View source]
def rule(rule : Rule) #

[View source]