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