Module: Tukune

Defined in:
lib/tukune.rb,
lib/tukune/cli.rb,
lib/tukune/version.rb,
lib/tukune/git/diff.rb,
lib/tukune/configuration.rb,
lib/tukune/option_parser.rb,
lib/tukune/configuration/default.rb,
lib/tukune/configuration/circle_ci.rb,
lib/tukune/configuration/travis_ci.rb

Defined Under Namespace

Modules: Git Classes: CLI, Configuration, OptionParser

Constant Summary collapse

VERSION =
'0.1.0'.freeze

Class Method Summary collapse

Class Method Details

.configurationObject



6
7
8
9
10
11
12
13
14
# File 'lib/tukune/configuration.rb', line 6

def self.configuration
  @configuration ||= if ENV['TRAVIS']
                       Configuration::TravisCI.new
                     elsif ENV['CIRCLECI']
                       Configuration::CircleCI.new
                     else
                       Configuration::Default.new
                     end
end