class Disloku::BaseCommand

Attributes

config[RW]
options[RW]
repository[RW]

Public Class Methods

new(cliOptions) click to toggle source
# File lib/disloku/BaseCommand.rb, line 9
def initialize(cliOptions)
        processGlobalOptions(cliOptions)
end

Public Instance Methods

processGlobalOptions(cliOptions) click to toggle source
# File lib/disloku/BaseCommand.rb, line 13
def processGlobalOptions(cliOptions)
        if (cliOptions[:scm].nil? || cliOptions[:scm] == "git")
                @scmImplementation = Git::Repository
        end

        if (cliOptions[:debug])
                Log.instance.level(:default, Logger::DEBUG)
        elsif (cliOptions[:verbose])
                Log.instance.level(:default, Logger::INFO)
        else
                Log.instance.level(:default, Logger::WARN)
        end
end