redbubble/kumo_keisei_gem

View on GitHub
lib/kumo_keisei/get_stack_output.rb

Summary

Maintainability
A
0 mins
Test Coverage
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