class PuppetfileResolver::Models::PuppetSpecification
Attributes
name[R]
version[RW]
Public Class Methods
new(version)
click to toggle source
# File lib/puppetfile-resolver/models/puppet_specification.rb, line 9 def initialize(version) require 'semantic_puppet' @name = 'Puppet' @version = version.nil? ? nil : ::SemanticPuppet::Version.parse(version) end
Public Instance Methods
dependencies(*_)
click to toggle source
# File lib/puppetfile-resolver/models/puppet_specification.rb, line 20 def dependencies(*_) [] end
to_s()
click to toggle source
# File lib/puppetfile-resolver/models/puppet_specification.rb, line 16 def to_s @version.nil? ? name.to_s : "#{name}-#{version}" end