Class: Conditions::In

Inherits:
FieldCondition show all
Defined in:
lib/triggerable/conditions/field/in.rb

Instance Method Summary collapse

Methods inherited from FieldCondition

#scope

Methods inherited from Condition

build, #scope

Constructor Details

#initialize(field, condition) ⇒ In

Returns a new instance of In.



3
4
5
6
# File 'lib/triggerable/conditions/field/in.rb', line 3

def initialize field, condition
  super
  @db_comparator = 'in'
end

Instance Method Details

#true_for?(object) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/triggerable/conditions/field/in.rb', line 8

def true_for? object
  @value.include?(field_value(object))
end