Class: Triggerable::Conditions::OrEqualTo

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

Instance Method Summary collapse

Methods inherited from FieldCondition

#desc, #scope

Methods inherited from Condition

build, #scope

Constructor Details

#initialize(field, value) ⇒ OrEqualTo

Returns a new instance of OrEqualTo.



4
5
6
7
8
9
10
# File 'lib/triggerable/conditions/field/or_equal_to.rb', line 4

def initialize field, value
  super
  @condition = Or.new [
    @additional_condition.constantize.new(field, value),
    Is.new(field, value)
  ]
end

Instance Method Details

#true_for?(object) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/triggerable/conditions/field/or_equal_to.rb', line 12

def true_for? object
  @condition.true_for?(object)
end