Method: Codebuild::Stack#initialize

Defined in:
lib/codebuild/stack.rb

#initialize(options) ⇒ Stack

Returns a new instance of Stack.



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/codebuild/stack.rb', line 7

def initialize(options)
  @options = options
  @project_name = @options[:project_name] || inferred_project_name
  @stack_name = options[:stack_name] || inferred_stack_name(@project_name)

  @full_project_name = project_name_convention(@project_name)
  @template = {
    "Description" => "CodeBuild Project: #{@full_project_name}",
    "Resources" => {}
  }
end