Sha256: 7b60857dff98c0217fae681105fdf1f7e15fd9e15bba98b3143647ea7d4478f1

Contents?: true

Size: 1.54 KB

Versions: 5

Compression:

Stored size: 1.54 KB

Contents



######################################################
# 
# **** DO NOT EDIT ****
# 
# **** THIS IS A GENERATED FILE *****
# 
######################################################





######################################################
# 
# **** DO NOT EDIT ****
# 
# **** THIS IS A GENERATED FILE *****
# 
######################################################



require 'rake/comp_tree/quix/builtin/kernel/tap'

module Rake::CompTree::Quix
  module Diagnostic
    def show(desc = nil, stream = STDOUT, &block)
      if desc
        stream.puts(desc)
      end
      if block
        expression = block.call
        eval(expression, block.binding).tap { |result|
          stream.printf("%-16s => %s\n", expression, result.inspect)
        }
      end
    end

    if $DEBUG
      def debug
        yield
      end

      def debugging?
        true
      end

      def trace(desc = nil, &block)
        if desc
          show("#{desc}.".sub(%r!\.\.+\Z!, ""), STDERR, &block)
        else
          show(nil, STDERR, &block)
        end
      end
    else
      # non-$DEBUG
      def debug ; end
      def debugging? ; end
      def trace(*args) ; end
    end

    extend self
  end
end




######################################################
# 
# **** DO NOT EDIT ****
# 
# **** THIS IS A GENERATED FILE *****
# 
######################################################





######################################################
# 
# **** DO NOT EDIT ****
# 
# **** THIS IS A GENERATED FILE *****
# 
######################################################


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
drake-0.8.1.10.0.1 lib/rake/comp_tree/quix/diagnostic.rb
drake-0.8.2.0.0.2 lib/rake/comp_tree/quix/diagnostic.rb
drake-0.8.1.10.0 lib/rake/comp_tree/quix/diagnostic.rb
drake-0.8.1.11.0.1 lib/rake/comp_tree/quix/diagnostic.rb
drake-0.8.2.1.0.3 lib/rake/comp_tree/quix/diagnostic.rb