Method: RepoManager::App#initialize
- Defined in:
- lib/repo_manager/app.rb
#initialize(argv = [], configuration = {}) ⇒ App
Returns a new instance of App.
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/repo_manager/app.rb', line 22 def initialize(argv=[], configuration={}) @configuration = configuration.deep_clone @options = @configuration[:options] || {} @argv = argv.dup $stdout.sync = true config_filename = @configuration[:configuration_filename] RepoManager::Logger::Manager.new(config_filename, :logging, @configuration) logger.debug "configuration: #{@configuration.inspect}" logger.debug "argv: #{@argv.inspect}" logger.debug "config file: #{@configuration[:configuration_filename]}" if @configuration[:configuration_filename] end |