class PuppetGenerator::PuppetObjects::User

Attributes

class_name[R]
groupid[R]
homedir[R]
module_name[R]
name[R]
provider[R]
shell[R]
userid[R]

Public Class Methods

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

  @userid = entry[:userid]
  @groupid = entry[:groupid]
  @shell = entry[:shell]
  @homedir = entry[:homedir]
  @provider = entry[:provider]
end

Public Instance Methods

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