Class: Conditions::MethodCondition

Inherits:
Condition
  • Object
show all
Defined in:
lib/triggerable/conditions/method_condition.rb

Instance Method Summary collapse

Methods inherited from Condition

build, #scope

Constructor Details

#initialize(method_name) ⇒ MethodCondition

Returns a new instance of MethodCondition.



3
4
5
# File 'lib/triggerable/conditions/method_condition.rb', line 3

def initialize method_name
  @method_name = method_name
end

Instance Method Details

#true_for?(object) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/triggerable/conditions/method_condition.rb', line 7

def true_for? object
  object.send(@method_name)
end