Sha256: 5e82d4abd7bf880e2a9b24255b3341c5587151498a1458d491537944e9933e1f

Contents?: true

Size: 320 Bytes

Versions: 9

Compression:

Stored size: 320 Bytes

Contents

module KumoKeisei
  class GetStackOutput
    def initialize(aws_stack)
      @aws_stack = aws_stack
    end

    def output(name)
      return nil if @aws_stack.nil?
      outputs_hash = @aws_stack.outputs.reduce({}) { |acc, o| acc.merge(o.output_key.to_s => o.output_value) }
      outputs_hash[name]
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
kumo_keisei-5.1.0 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-5.0.0 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.7 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.6 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.4 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.3 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.2 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.1 lib/kumo_keisei/get_stack_output.rb
kumo_keisei-4.0.0 lib/kumo_keisei/get_stack_output.rb