Module: Aquarium::DSLMethods

Included in:
Aspects::DSL::AspectDSL, DSL
Defined in:
lib/aquarium/dsl/aspect_dsl.rb

Instance Method Summary collapse

Instance Method Details

#advise(*options, &block) ⇒ Object



7
8
9
10
# File 'lib/aquarium/dsl/aspect_dsl.rb', line 7

def advise *options, &block
  o = append_implicit_self options
  Aquarium::Aspects::Aspect.new *o, &block
end

#pointcut(*options, &block) ⇒ Object



36
37
38
39
# File 'lib/aquarium/dsl/aspect_dsl.rb', line 36

def pointcut *options, &block
  o = append_implicit_self options
  Aquarium::Aspects::Pointcut.new *o, &block
end