class Aquarium::Aspects::AroundAdviceChainNode

Public Class Methods

new(options = {}) click to toggle source
# File lib/aquarium/aspects/advice.rb, line 259
def initialize options = {}
  super options
end

Public Instance Methods

advice_wrapper(jp) click to toggle source
# File lib/aquarium/aspects/advice.rb, line 262
def advice_wrapper jp
  update_current_context jp
  jp.context.advice_kind = :around
  jp.context.proceed_proc = next_node
  result = call_advice jp
  reset_current_context jp
  result
end