Class: Lono::Template::Strategy::Dsl::Finalizer

Inherits:
Object
  • Object
show all
Defined in:
lib/lono/template/strategy/dsl/finalizer.rb,
lib/lono/template/strategy/dsl/finalizer/parameter_groups.rb

Defined Under Namespace

Classes: ParameterGroups

Instance Method Summary collapse

Constructor Details

#initialize(cfn, options = {}) ⇒ Finalizer

Returns a new instance of Finalizer.



3
4
5
# File 'lib/lono/template/strategy/dsl/finalizer.rb', line 3

def initialize(cfn, options={})
  @cfn, @options = cfn, options
end

Instance Method Details

#runObject



7
8
9
10
# File 'lib/lono/template/strategy/dsl/finalizer.rb', line 7

def run
  @cfn = ParameterGroups.new(@cfn, @options[:parameters]).run
  @cfn
end