Class: Cline::Configuration
- Inherits:
-
Object
- Object
- Cline::Configuration
- Defined in:
- lib/cline/configuration.rb
Overview
Object storing a cline-rb Rubgem configuration
Public API collapse
-
#debug ⇒ Boolean
Debug mode.
-
#temp_dir_root ⇒ String
Temporary directories root for debug.
Internal collapse
-
#initialize ⇒ Configuration
constructor
Constructor.
Constructor Details
#initialize ⇒ Configuration
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
#debug ⇒ Boolean
Returns 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_root ⇒ String
Returns 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 |