Class: Metaphor::Processor::Detour
- Inherits:
-
Object
- Object
- Metaphor::Processor::Detour
- Defined in:
- lib/metaphor/processor/detour.rb
Instance Method Summary collapse
- #activate ⇒ Object
- #active? ⇒ Boolean
- #call(message) ⇒ Object
- #deactivate ⇒ Object
-
#initialize(default, detour) ⇒ Detour
constructor
A new instance of Detour.
Constructor Details
Instance Method Details
#activate ⇒ Object
12 13 14 |
# File 'lib/metaphor/processor/detour.rb', line 12 def activate @active = true end |
#active? ⇒ Boolean
20 21 22 |
# File 'lib/metaphor/processor/detour.rb', line 20 def active? @active end |
#call(message) ⇒ Object
24 25 26 |
# File 'lib/metaphor/processor/detour.rb', line 24 def call active_processor.call end |
#deactivate ⇒ Object
16 17 18 |
# File 'lib/metaphor/processor/detour.rb', line 16 def deactivate @active = false end |