class Triggerable::Conditions::In
Public Class Methods
new(field, condition)
click to toggle source
Calls superclass method
Triggerable::Conditions::FieldCondition::new
# File lib/triggerable/conditions/field/in.rb, line 4 def initialize field, condition super @db_comparator = 'in' end
Public Instance Methods
desc()
click to toggle source
# File lib/triggerable/conditions/field/in.rb, line 13 def desc "#{@field} #{@db_comparator} #{@value}" end
true_for?(object)
click to toggle source
# File lib/triggerable/conditions/field/in.rb, line 9 def true_for? object @value.include?(field_value(object)) end
Private Instance Methods
sanitized_value()
click to toggle source
# File lib/triggerable/conditions/field/in.rb, line 18 def sanitized_value "(#{super.join(',')})" end