# File lib/hammer_cli/modules.rb, line 55 def self.load!(name) begin require_module(name) rescue Exception => e logger.error "Error while loading module #{name}" puts _("Warning: An error occured while loading module %s") % name # with ModuleLoadingError we assume the error is already logged by the issuer logger.error e unless e.is_a?(HammerCLI::ModuleLoadingError) raise e end version = find_by_name(name).version logger.info "Extension module #{name} (#{version}) loaded" true end