Sha256: c9b99ea33729570f475260c9ef3f4281b7db6612946e3fd26390201627f7fb34

Contents?: true

Size: 437 Bytes

Versions: 7

Compression:

Stored size: 437 Bytes

Contents

module Kernel

  def __HERE__
    "#{__FILE__}: #{__LINE__}"
  end

  # Like #p but gives file and line number.
  #
  #   d("hi")
  #
  # produces
  #
  #   /home/dave/projects/foo.rb, 38
  #   "hi"
  #
  # TODO: This is borderline "prime". Keep here?
  #       Another copy of it exits in dtools.rb

  def d(*x)
    puts "#{__FILE__}, #{__LINE__}"
    x.each{ |e| puts e.inspect } #p(*x)
    x.size > 1 ? x : x.last #x.last
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
facets-2.4.0 lib/facets/kernel/d.rb
facets-2.4.1 lib/facets/kernel/d.rb
facets-2.4.2 lib/core/facets/kernel/d.rb
facets-2.4.3 lib/core/facets/kernel/d.rb
facets-2.4.4 lib/core/facets/kernel/d.rb
facets-2.4.5 lib/core/facets/kernel/d.rb
mack-facets-0.8.2 lib/gems/facets-2.4.5/lib/core/facets/kernel/d.rb