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  |