Sha256: dfce5a01e27f8c5ec9d004b00a0f8095833e7edf87ce4beb1ec34892668ebad0

Contents?: true

Size: 291 Bytes

Versions: 5

Compression:

Stored size: 291 Bytes

Contents

require 'internal/node'
require 'internal/node/as_expression'
require 'internal/node/pp'

module Nodewrap
  def printdebug(&block)
    puts "#{caller[0]}: #{block.body.as_expression} => #{block.call}"
  end
end

if __FILE__ == $0 then
  include Nodewrap
  a = 41
  printdebug { a + 1 }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-internal-0.7.3 lib/internal/debug.rb
ruby-internal-0.7.2 lib/internal/debug.rb
ruby-internal-0.7.1 lib/internal/debug.rb
ruby-internal-0.7.0 lib/internal/debug.rb
ruby-internal-0.6.0 lib/internal/debug.rb