Class Aquarium::Aspects::BeforeAdviceChainNode
In: lib/aquarium/aspects/advice.rb
Parent: AdviceChainNode

Methods

Public Class methods

[Source]

     # File lib/aquarium/aspects/advice.rb, line 154
154:       def initialize options = {}
155:         super options 
156:       end

Public Instance methods

[Source]

     # File lib/aquarium/aspects/advice.rb, line 157
157:       def advice_wrapper jp
158:         update_current_context jp
159:         jp.context.advice_kind = :before
160:         call_advice jp
161:         reset_current_context jp
162:         next_node.call jp
163:       end

[Validate]