class Reflekt::NullRule
Public Class Methods
new()
click to toggle source
# File lib/rules/null_rule.rb, line 6 def initialize() @type = :null end
Public Instance Methods
random()
click to toggle source
# File lib/rules/null_rule.rb, line 30 def random() nil end
result()
click to toggle source
# File lib/rules/null_rule.rb, line 24 def result() { :type => @type } end
test(value)
click to toggle source
@param value [NilClass]
# File lib/rules/null_rule.rb, line 20 def test(value) value.nil? end
train(meta)
click to toggle source
@param meta [NullMeta]
# File lib/rules/null_rule.rb, line 13 def train(meta) # No need to train as NullMeta is always nil. end