class KPM::Installer
def initialize(raw_config, logger=nil)
def initialize(raw_config, logger=nil) raise(ArgumentError, 'killbill or kaui section must be specified') if raw_config['killbill'].nil? and raw_config['kaui'].nil? @config = raw_config['killbill'] @kaui_config = raw_config['kaui'] if logger.nil? @logger = Logger.new(STDOUT) @logger.level = Logger::INFO else @logger = logger end @nexus_config = !@config.nil? ? @config['nexus'] : @kaui_config['nexus'] @nexus_ssl_verify = !@nexus_config.nil? ? @nexus_config['ssl_verify'] : true end