class PuppetGenerator::PuppetObjects::Role

Attributes

class_name[R]
includes[R]
module_name[R]
name[R]
path[R]

Public Class Methods

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

  @includes = entry[:includes] || []
end

Public Instance Methods

suggested_file_name() click to toggle source
# File lib/puppet_generator/puppet_objects/role.rb, line 17
def suggested_file_name
  puppet_manifest_path( path )
end