Class: Togls::Rule
- Inherits:
-
Object
- Object
- Togls::Rule
- Defined in:
- lib/togls/rule.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(&rule) ⇒ Rule
constructor
A new instance of Rule.
- #run(target = nil) ⇒ Object
Constructor Details
#initialize(&rule) ⇒ Rule
Returns a new instance of Rule.
3 4 5 |
# File 'lib/togls/rule.rb', line 3 def initialize(&rule) @definition = rule end |
Instance Method Details
#run(target = nil) ⇒ Object
7 8 9 |
# File 'lib/togls/rule.rb', line 7 def run(target = nil) @definition.call(target) end |