# File lib/hammer_cli/modules.rb, line 9 def self.enabled_modules # 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 is_module_config?(mod_config) 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