Class: Cline::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/cline/configuration.rb

Overview

Object storing a cline-rb Rubgem configuration

Public API collapse

Internal collapse

Constructor Details

#initializeConfiguration

Constructor



17
18
19
20
21
# File 'lib/cline/configuration.rb', line 17

def initialize
  # Default values are set here
  @debug = (ENV['CLINE_DEBUG'] == '1')
  @temp_dir_root = '.cline-rb/tmp'
end

Instance Attribute Details

#debugBoolean

Returns Debug mode. Defaults to true if CLINE_DEBUG environment variable is set to 1.

Returns:

  • (Boolean)

    Debug mode. Defaults to true if CLINE_DEBUG environment variable is set to 1.



8
9
10
# File 'lib/cline/configuration.rb', line 8

def debug
  @debug
end

#temp_dir_rootString

Returns Temporary directories root for debug. Defaults to .cline-rb/tmp This is used only if debug is true.

Returns:

  • (String)

    Temporary directories root for debug. Defaults to .cline-rb/tmp This is used only if debug is true.



12
13
14
# File 'lib/cline/configuration.rb', line 12

def temp_dir_root
  @temp_dir_root
end