Exception: PuppetfileResolver::Puppetfile::DocumentCircularDependencyError
- Inherits:
-
DocumentResolveError
- Object
- StandardError
- DocumentResolveError
- PuppetfileResolver::Puppetfile::DocumentCircularDependencyError
- Defined in:
- lib/puppetfile-resolver/puppetfile/validation_errors.rb
Instance Attribute Summary
Attributes inherited from DocumentResolveError
Instance Method Summary collapse
-
#initialize(puppetfile_document, molinillo_error) ⇒ DocumentCircularDependencyError
constructor
A new instance of DocumentCircularDependencyError.
- #puppetfile_modules ⇒ Object
Constructor Details
#initialize(puppetfile_document, molinillo_error) ⇒ DocumentCircularDependencyError
Returns a new instance of DocumentCircularDependencyError.
43 44 45 46 |
# File 'lib/puppetfile-resolver/puppetfile/validation_errors.rb', line 43 def initialize(puppetfile_document, molinillo_error) @puppetfile_document = puppetfile_document super(molinillo_error., molinillo_error) end |
Instance Method Details
#puppetfile_modules ⇒ Object
48 49 50 51 |
# 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 |