Module: Kernel
- Defined in:
- lib/stubby/kernel.rb
Instance Method Summary collapse
Instance Method Details
#_trap ⇒ Object
4 |
# File 'lib/stubby/kernel.rb', line 4 alias _trap trap |
#trap(*args, &block) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/stubby/kernel.rb', line 6 def trap(*args, &block) #puts "kernel::trap: #{args.inspect}\n---------------\n #{caller.join("\n")}\n\n" if args.last.is_a? Hash = args.pop else = {} end if [:important] track(args.first, _trap(*args, &block)) else if tracked?(args.first) puts "kernel::trap: #{args.inspect} ignoring" else _trap(*args, &block) end end end |