Class: Turbulence::Configuration

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

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



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

def initialize
  @directory  = Dir.pwd
  @graph_type = 'turbulence'
  @scm_name   = 'Git'
  @output     = STDOUT
end

Instance Method Details

#scmObject

TODO: drop attr accessor and ivar once it stops getting set via Churn



24
25
26
# File 'lib/turbulence/configuration.rb', line 24

def scm
  @scm || Turbulence::Scm.const_get(scm_name)
end