module Sfn::MonkeyPatch::Stack::Azure
Azure
specific monkey patch implementations
Public Instance Methods
sparkleish_template_azure()
click to toggle source
@return [Hash] restructured azure template @note Will return template if name collision encountered within resources
# File lib/sfn/monkey_patch/stack/azure.rb, line 11 def sparkleish_template_azure new_template = template.to_smash resources = new_template.delete(:resources) resources.each do |resource| new_template.set(:resources, resource.delete(:name), resource) end resources.size == new_template[:resources].size ? new_template : template end