class CloudFormer::CloudFormation::Init
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/cloud_former/metadata_resources/cloud_formation/init.rb, line 7 def initialize super @aws_type = 'AWS::CloudFormation::Init' end
Public Instance Methods
config_sets(values=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/init.rb, line 12 def config_sets(values=nil) if values @config_sets = values end @config_sets end
dump_json()
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/init.rb, line 19 def dump_json res = { 'configSets' => {} } (@config_sets || []).each do |set| res['configSets'][set.name] = (set.items || []).map do |item| item.name end (set.items || []).each do |item| res[item.name] = item.dump_json end end res end