Sha256: a55111148d4ab5ced8b39c5c05567324a8299d20546bd417365d5505854ab752
Contents?: true
Size: 584 Bytes
Versions: 5
Compression:
Stored size: 584 Bytes
Contents
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'aspect4r' class A include Aspect4r def test value puts 'test' value end around :test do |proxy, value| puts 'around test 1' result = a4r_invoke proxy, value puts 'around test 2' result end before :test do |value| puts 'before test' end after :test do |result, value| puts 'after test' result end end puts "Example 1:" puts A.new.test(1) # ==== Output ==== # Example 1: # before test # around test 1 # test # around test 2 # after test # 1
Version data entries
5 entries across 5 versions & 1 rubygems