# File lib/hoe.rb, line 395 def activate_plugins with_config do |config, _| config_plugins = config['plugins'] break unless config_plugins Hoe.plugins.concat config_plugins.map { |plugin| plugin.intern } end Hoe.load_plugins Hoe.plugins names = Hoe.constants.map { |s| s.to_s } names.reject! { |n| n =~ /^[A-Z_]+$/ } names.each do |name| next unless Hoe.plugins.include? name.downcase.intern warn "extend #{name}" if $DEBUG self.extend Hoe.const_get(name) end initialize_plugins activate_plugin_deps end