Method: R10K::Module::Base#initialize

Defined in:
lib/r10k/module/base.rb

#initialize(title, dirname, args, environment = nil) ⇒ Base

Returns a new instance of Base.

Parameters:

  • title (String)
  • dirname (String)
  • args (Array)


39
40
41
42
43
44
45
46
# File 'lib/r10k/module/base.rb', line 39

def initialize(title, dirname, args, environment=nil)
  @title   = PuppetForge::V3.normalize_name(title)
  @dirname = dirname
  @args    = args
  @owner, @name = parse_title(@title)
  @path = Pathname.new(File.join(@dirname, @name))
  @environment = environment
end