Sha256: bd6cefc3dfd007d4443845987ccc262cd3934d1da57caf47fab2f4fe9ff5827b
Contents?: true
Size: 425 Bytes
Versions: 11
Compression:
Stored size: 425 Bytes
Contents
module OpenStax::Aws class StackParameters def initialize(stack:, params:, recover_previous_values: true) @stack = stack @raw_params = params @recover_previous_values = recover_previous_values end def [](key) if @recover_previous_values && @raw_params[key] == :use_previous_value @stack.deployed_parameters[key] else @raw_params[key] end end end end
Version data entries
11 entries across 11 versions & 1 rubygems