Sha256: 8210ef6881cc424527b2ce0bf887a4cc666565f232199872cdd984a968b0e828

Contents?: true

Size: 431 Bytes

Versions: 7

Compression:

Stored size: 431 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'aspect4r'

class A
  include Aspect4r
  
  def test value
    puts 'test'
    value
  end
  
  after :test, :result_arg => false do |value|
    puts 'after test'
  end
  
  after :test do |result, value|
    puts 'after test 2'
    result * 100
  end
end

puts "Example 1:"
puts A.new.test(1)
# ==== Output ====
# test
# after test
# after test 2
# 100

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
aspect4r-0.10.0 examples/after_example.rb
aspect4r-0.9.1 examples/after_example.rb
aspect4r-0.9.0 examples/after_example.rb
aspect4r-0.8.2 examples/after_example.rb
aspect4r-0.8.1 examples/after_example.rb
aspect4r-0.8.0 examples/after_example.rb
aspect4r-0.7.1 examples/after_example.rb