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