class PuppetfileResolver::Puppetfile::DocumentCircularDependencyError

Public Class Methods

new(puppetfile_document, molinillo_error) click to toggle source
# File lib/puppetfile-resolver/puppetfile/validation_errors.rb, line 43
def initialize(puppetfile_document, molinillo_error)
  @puppetfile_document = puppetfile_document
  super(molinillo_error.message, molinillo_error)
end

Public Instance Methods

puppetfile_modules() click to toggle source
# File lib/puppetfile-resolver/puppetfile/validation_errors.rb, line 48
def puppetfile_modules
  module_names = @molinillo_error.dependencies.map(&:name)
  @puppetfile_document.modules.select { |mod| module_names.include?(mod.name) }
end