class PuppetfileResolver::Puppetfile::DocumentCircularDependencyError
Public Class Methods
new(puppetfile_document, molinillo_error)
click to toggle source
Calls superclass method
PuppetfileResolver::Puppetfile::DocumentResolveError::new
# 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