class PuppetGenerator::PuppetObjects::Package

Attributes

class_name[R]
module_name[R]
name[R]
provider[R]
version[R]

Public Class Methods

new(entry, module_name, class_name) click to toggle source
# File lib/puppet_generator/puppet_objects/package.rb, line 9
def initialize(entry, module_name, class_name)
  @name = entry[:name]
  @module_name = module_name
  @class_name = class_name

  @version = entry.fetch( :version, 'installed' )
  @provider = entry[:provider]
end

Public Instance Methods

suggested_file_name() click to toggle source
# File lib/puppet_generator/puppet_objects/package.rb, line 18
def suggested_file_name
  puppet_manifest_path( name )
end