Class: Triggerable::Conditions::Or
Instance Attribute Summary
#conditions
Instance Method Summary
collapse
#initialize, #scope
Methods inherited from Condition
build, #scope
Instance Method Details
#desc ⇒ Object
8
9
10
11
12
13
|
# File 'lib/triggerable/conditions/predicate/or.rb', line 8
def desc
@conditions.map do |c|
desc = c.try(:desc)
desc ? "(#{desc})" : c
end.join(' || ')
end
|
#true_for?(object) ⇒ Boolean
4
5
6
|
# File 'lib/triggerable/conditions/predicate/or.rb', line 4
def true_for? object
true_conditions(object).any?
end
|