class Triggerable::Conditions::In

Public Class Methods

new(field, condition) click to toggle source
# 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