Module: Triggerable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/triggerable.rb,
lib/triggerable/engine.rb,
lib/triggerable/version.rb,
lib/triggerable/rules/rule.rb,
lib/triggerable/rules/trigger.rb,
lib/triggerable/actions/action.rb,
lib/triggerable/rules/automation.rb,
lib/triggerable/conditions/field/in.rb,
lib/triggerable/conditions/condition.rb,
lib/triggerable/actions/lambda_action.rb,
lib/triggerable/conditions/field/exists.rb,
lib/triggerable/conditions/field/not_in.rb,
lib/triggerable/conditions/predicate/or.rb,
lib/triggerable/conditions/predicate/and.rb,
lib/triggerable/conditions/schedule/after.rb,
lib/triggerable/conditions/schedule/before.rb,
lib/triggerable/conditions/lambda_condition.rb,
lib/triggerable/conditions/method_condition.rb,
lib/triggerable/conditions/field/or_equal_to.rb,
lib/triggerable/conditions/field/field_condition.rb,
lib/triggerable/conditions/schedule/schedule_condition.rb,
lib/triggerable/conditions/predicate/predicate_condition.rb
Defined Under Namespace
Modules: Actions, ClassMethods, Conditions, Rules
Classes: Engine
Constant Summary
collapse
- VERSION =
'0.1.18'
Class Method Summary
collapse
Class Method Details
.disable! ⇒ Object
37
38
39
|
# File 'lib/triggerable.rb', line 37
def self.disable!
@disabled = true
end
|
.enable! ⇒ Object
33
34
35
|
# File 'lib/triggerable.rb', line 33
def self.enable!
@disabled = false
end
|
.enabled? ⇒ Boolean
41
42
43
|
# File 'lib/triggerable.rb', line 41
def self.enabled?
!@disabled
end
|