class Librarian::Puppet::Dependency
Attributes
Public Class Methods
Source
# File lib/librarian/puppet/dependency.rb, line 11 def initialize(name, requirement, source, parent = nil) # Issue #235 fail if forge source is not defined raise Error, 'forge entry is not defined in Puppetfile' if source.instance_of?(Array) && source.empty? self.parent = parent super(normalize_name(name), requirement, source) end
Calls superclass method
Public Instance Methods
Source
# File lib/librarian/puppet/dependency.rb, line 19 def to_s "#{name} (#{requirement}) <#{source}> (from #{parent.nil? ? '<nil>' : parent})" end