Module: DocRSpec::Debugging

Included in:
Compiler, Parser
Defined in:
lib/doc_rspec/debugging.rb

Constant Summary collapse

DEBUG_ENV_VAR_NAME =
'DEBUG_DOC_RSPEC'

Instance Method Summary collapse

Instance Method Details

#debug_levelObject



7
8
9
10
11
12
13
14
15
# File 'lib/doc_rspec/debugging.rb', line 7

def debug_level
  @__debug_level__ ||=
    case ENV[DEBUG_ENV_VAR_NAME]
    in nil
      0
    in value
      value.to_i.succ
    end
end

#debugging?Boolean

Returns:

  • (Boolean)


17
# File 'lib/doc_rspec/debugging.rb', line 17

def debugging? = debug_level.positive?