Sha256: 3f6db6e3ee3664d6ce5eda1ff491843454bb84c45e8896be0b002210f51eac1a
Contents?: true
Size: 505 Bytes
Versions: 1
Compression:
Stored size: 505 Bytes
Contents
$debug_stack = [false] def debug_enabled $debug_stack[-1] end def debug(str = nil) puts str if debug_enabled end def debug_enable $debug_stack.push true end def debug_silence $debug_stack.push false end def debug_set val $debug_stack.push val end def debug_pass $debug_stack.push debug_enabled end def debug_restore $debug_stack.pop end def with_debug(&block) debug_enable block.call debug_restore end def without_debug(&block) debug_silence block.call debug_restore end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
docurium-0.7.0 | lib/docurium/debug.rb |