Class: Rule
- Inherits:
-
Object
- Object
- Rule
- Defined in:
- lib/Rule.rb
Overview
A pattern that metadata follows.
Direct Known Subclasses
Instance Method Summary collapse
-
#result ⇒ Hash
Each rule provides metadata.
-
#test(value) ⇒ Boolean
Each rule validates a value with its boundaries.
-
#train(meta) ⇒ Object
Each rule trains on metadata to determine its boundaries.
Instance Method Details
#result ⇒ Hash
Each rule provides metadata.
38 39 40 |
# File 'lib/Rule.rb', line 38 def result() {} end |
#test(value) ⇒ Boolean
Each rule validates a value with its boundaries.
30 31 |
# File 'lib/Rule.rb', line 30 def test(value) end |
#train(meta) ⇒ Object
Each rule trains on metadata to determine its boundaries.
21 22 |
# File 'lib/Rule.rb', line 21 def train() end |