addRule

abstract fun addRule(rule: Rule): Rule(source)

Adds a rule to this collection. The given rule is invoked when an unknown object is requested by name.

Return

The added rule.

Parameters

rule

The rule to add.


abstract fun addRule(description: String, ruleAction: Closure): Rule(source)

Adds a rule to this collection. The given closure is executed when an unknown object is requested by name. The requested name is passed to the closure as a parameter.

Return

The added rule.

Parameters

description

The description of the rule.

ruleAction

The closure to execute to apply the rule.


abstract fun addRule(description: String, ruleAction: Action<String>): Rule(source)

Adds a rule to this collection. The given action is executed when an unknown object is requested by name. The requested name is passed to the action.

Return

The added rule.

Since

3.3

Parameters

description

The description of the rule.

ruleAction

The action to execute to apply the rule.