class Reflekt::Rule
Attributes
type[R]
Public Instance Methods
random()
click to toggle source
Each rule provides a random example that matches the rule's boundaries.
@return [Dynamic] A random value.
# File lib/rule.rb, line 50 def random() end
result()
click to toggle source
Each rule provides results.
@return [Hash]
# File lib/rule.rb, line 41 def result() {} end
test(value)
click to toggle source
Each rule validates a value with its boundaries.
@param value [Dynamic] @return [Boolean] Whether the value passes or fails.
# File lib/rule.rb, line 33 def test(value) end
train(meta)
click to toggle source
Each rule trains on metadata to determine its boundaries.
@param meta [Meta]
# File lib/rule.rb, line 24 def train(meta) end