lib/vedeu/plugins.rb in vedeu-0.5.10 vs lib/vedeu/plugins.rb in vedeu-0.5.11

- old
+ new

@@ -22,11 +22,15 @@ # # @param name [String] # @param plugin [Vedeu::Plugin] # @return [Array<void>] def register(name, plugin = false) - plugins << plugin if plugin && not_loaded?(name) + if plugin && not_loaded?(name) + Vedeu.log(type: :debug, message: "Registering plugin: #{name}") + + plugins << plugin + end end # Find all installed plugins and store them. # # @return [Array<void>] @@ -34,11 +38,11 @@ Gem.refresh Gem::Specification.each do |gem| next unless gem.name =~ /^#{prefix}/ - plugin_name = gem.name[/^#{prefix}_(.*)/, 1] + plugin_name = gem.name[/^#{prefix}(.*)/, 1] register(plugin_name, Vedeu::Plugin.new(plugin_name, gem)) end plugins @@ -71,10 +75,10 @@ plugins.empty? || plugins.any? { |plugin| plugin.gem_name != name } end # @return [String] def prefix - 'vedeu' + 'vedeu_' end end # Plugins end # Vedeu