Method: Cfer::Cfn::Client#fetch_cfer_version

Defined in:
lib/cfer/cfn/client.rb

#fetch_cfer_version(stack_name = @name) ⇒ Object



244
245
246
247
248
249
250
# File 'lib/cfer/cfn/client.rb', line 244

def fetch_cfer_version(stack_name = @name)
  previous_version = Semantic::Version.new('0.0.0')
  if previous_version_hash = (stack_name).fetch('Cfer', {}).fetch('Version', nil)
    previous_version_hash.each { |k, v| previous_version.send(k + '=', v) }
    previous_version
  end
end