Module: DMAMP

Defined in:
lib/dmamp/mod.rb,
lib/dmamp/pattern.rb,
lib/dmamp/version.rb,
lib/dmamp/defaultargs.rb,
lib/dmamp/optionparser.rb

Overview

Dun Me A Module Please puppet module templater

Defined Under Namespace

Classes: Mod, Opts, Pattern

Constant Summary collapse

VERSION =

:nodoc:

"0.1.0"
DEFAULTARGS =

Default arguments

  • :pattern = parameterised-PCS

  • :parameters = none

{:pattern => "parameterised-PCS",
              :parameters  => nil
}

Class Method Summary collapse

Class Method Details

.optionsObject

Create and return option hash from DMAMP::Opts



39
40
41
# File 'lib/dmamp/optionparser.rb', line 39

def self.options
  Opts.new.options
end

.pattern(name) ⇒ Object

Pretty much just a module level alias for Pattern.instance



44
45
46
# File 'lib/dmamp/pattern.rb', line 44

def self.pattern(name)
  Pattern.instance(name)
end