class Librarian::Puppet::Action::Resolve
Public Instance Methods
Source
# File lib/librarian/puppet/action/resolve.rb, line 23 def resolver Resolver.new(environment) end
Source
# File lib/librarian/puppet/action/resolve.rb, line 12 def run super manifests = environment.lock.manifests.select { |m| m.name } dupes = manifests.group_by { |m| module_name(m.name) }.select { |_k, v| v.size > 1 } dupes.each do |k, v| warn("Dependency on module '#{k}' is fullfilled by multiple modules and only one will be used: #{v.map do |m| m.name end}") end end
Calls superclass method