class PuppetfileResolver::ResolutionResult
Attributes
dependency_graph[R]
puppetfile_document[R]
Public Class Methods
new(dependency_graph, puppetfile_document)
click to toggle source
# File lib/puppetfile-resolver/resolution_result.rb, line 9 def initialize(dependency_graph, puppetfile_document) raise "Expected Molinillo::DependencyGraph but got #{dependency_graph.class}" unless dependency_graph.is_a?(Molinillo::DependencyGraph) @dependency_graph = dependency_graph @puppetfile_document = puppetfile_document end
Public Instance Methods
specifications()
click to toggle source
# File lib/puppetfile-resolver/resolution_result.rb, line 15 def specifications # Note - Later rubies have `.transform_values` however we support old Ruby versions result = {} @dependency_graph.vertices.each { |key, vertex| result[key] = vertex.payload } result end
to_dot()
click to toggle source
# File lib/puppetfile-resolver/resolution_result.rb, line 22 def to_dot @dependency_graph.to_dot end
validation_errors()
click to toggle source
# File lib/puppetfile-resolver/resolution_result.rb, line 26 def validation_errors @puppetfile_document.resolution_validation_errors(self) end