Method: Momo::Stack#initialize

Defined in:
lib/momo/stack.rb

#initialize(&block) ⇒ Stack

Returns a new instance of Stack.



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/momo/stack.rb', line 9

def initialize(&block)
  raise "Stack expects a block" unless block

  @description = "No description"
  @resources = {}
  @parameters = {}
  @outputs = {}
  @mappings = {}
  @conditions = {}
  @stack = self

  @names = {}

  @ids = {}
  instance_eval(&block)
end