class KPM::Installer
def initialize(raw_config, logger = nil)
def initialize(raw_config, logger = nil) @config = raw_config['killbill'] @kaui_config = raw_config['kaui'] @config['version'] = KPM::Installer.get_kb_latest_stable_version if !@config.nil? && (@config['version'].nil? || @config['version'] == 'LATEST') if logger.nil? logger = Logger.new(STDOUT) logger.level = Logger::INFO end nexus_config = if !@config.nil? @config['nexus'] elsif !@kaui_config.nil? @kaui_config['nexus'] else nil end nexus_ssl_verify = !nexus_config.nil? ? nexus_config['ssl_verify'] : true super(logger, nexus_config, nexus_ssl_verify) end