Module: PowDebug::Debug

Defined in:
lib/pow-debug/debug.rb

Class Method Summary collapse

Class Method Details

.activate!Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/pow-debug/debug.rb', line 5

def activate!
  debug_indicator = Rails.root + 'tmp/debug.txt'

  if debug_indicator.exist?
    debug_with = debug_indicator.read.strip
    debug_indicator.delete

    begin
      if debug_with.empty?
        activate_pry_debug
      else
        self.send 'activate_' + debug_with
      end
    rescue LoadError
      activate_ruby_debug
    end
  end
end