module Deployable::Debug
Constants
- VERSION
Public Instance Methods
debug(*vals) { || ... }
click to toggle source
# File lib/deployable/debug.rb, line 12 def debug *vals return unless $debug if block_given? yield else #text = vals[0] log 'debug', *vals end end
log(*vals)
click to toggle source
# File lib/deployable/debug.rb, line 32 def log *vals binding.pry str = '' if vals.length == 1 vals[1] = '' elsif vals.length > 2 str = vals[2..-1].join('] [') end printf "%-5s: %s [%s]\n", vals[0], vals[1], str end
trace(*vals) { || ... }
click to toggle source
# File lib/deployable/debug.rb, line 22 def trace *vals return unless $trace if block_given? yield else #log 'trace', text, vals[1..-1].join('] [') log 'trace', *vals end end