# File lib/hammer_cli/modules.rb, line 6 def self.names # legacy modules config modules = HammerCLI::Settings.get(:modules) || [] logger.warn _("Legacy configuration of modules detected. Check section about configuration in user manual") unless modules.empty? HammerCLI::Settings.dump.inject(modules) do |names, (mod_name, mod_config)| if mod_config.kind_of?(Hash) && !mod_config[:enable_module].nil? mod = ["hammer_cli_#{mod_name}"] if mod_config[:enable_module] names += mod else names -= mod # disable when enabled in legacy config end end names end end