class LIVR::Rule
Public Class Methods
new(*)
click to toggle source
# File lib/livr/rule.rb, line 4 def initialize(*) end
Public Instance Methods
call(value, user_data, field_results)
click to toggle source
# File lib/livr/rule.rb, line 7 def call(value, user_data, field_results) raise NotImplementedError end
Private Instance Methods
is_no_value(value)
click to toggle source
# File lib/livr/rule.rb, line 17 def is_no_value(value) value == nil || value == "" end
is_primitive(value)
click to toggle source
# File lib/livr/rule.rb, line 13 def is_primitive(value) [Numeric, String, TrueClass, FalseClass].any?{|klass| value.is_a?(klass) } end