Module: Ergane::Util::Debug

Defined in:
lib/ergane/util/debug.rb

Class Method Summary collapse

Class Method Details

.disable!Object



14
15
16
# File 'lib/ergane/util/debug.rb', line 14

def self.disable!
  $ergane_debug = false
end

.enable!Object



10
11
12
# File 'lib/ergane/util/debug.rb', line 10

def self.enable!
  $ergane_debug = true
end

.enabled?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/ergane/util/debug.rb', line 6

def self.enabled?
  !!$ergane_debug
end

.log(message) ⇒ Object



18
19
20
21
# File 'lib/ergane/util/debug.rb', line 18

def self.log(message)
  return unless enabled?
  $stderr.puts "[Ergane DEBUG] #{message}"
end