Method: Mys3ql::Config#initialize

Defined in:
lib/mys3ql/config.rb

#initialize(config_file = nil) ⇒ Config

Returns a new instance of Config.



6
7
8
9
10
11
12
# File 'lib/mys3ql/config.rb', line 6

def initialize(config_file = nil)
  config_file = config_file || default_config_file
  @config = YAML.load_file File.expand_path(config_file)
rescue Errno::ENOENT
  $stderr.puts "missing config file #{config_file}"
  exit 1
end