lib/vmc/plugin.rb in vmc-0.5.0.beta.6 vs lib/vmc/plugin.rb in vmc-0.5.0.beta.7

- old
+ new

@@ -19,11 +19,12 @@ Gem.source_index.find_name(/vmc-plugin/) end enabled = Set.new(matching.collect(&:name)) - Gem.loaded_specs["vmc"].dependencies.each do |dep| - if dep.name =~ /vmc-plugin/ && dep.type == :runtime + vmc_gems = Gem.loaded_specs["vmc"] + ((vmc_gems && vmc_gems.dependencies) || Gem.loaded_specs.values).each do |dep| + if dep.name =~ /vmc-plugin/ require "#{dep.name}/plugin" enabled.delete dep.name end end