Method: Seasar::Container::AspectDef#initialize

Defined in:
lib/seasar/container/aspect-def.rb

#initialize(pointcut, interceptor = nil, &procedure) ⇒ AspectDef

  • args

    1. Regexp pointcut

    2. Object interceptor

    3. Proc procedure



29
30
31
32
33
34
35
# File 'lib/seasar/container/aspect-def.rb', line 29

def initialize(pointcut, interceptor = nil, &procedure)
  if interceptor.nil? and procedure
     interceptor = procedure
  end
  super(interceptor)
  @pointcut = Seasar::Aop::Pointcut.new(pointcut)
end