module ActiveAws::CloudFormation::Template::HasProperties

The basis of almost all CloudFormation resources and embedded properties

Constants

PRIMITIVE_PROPERTY_TYPES

Public Instance Methods

properties(*args, &block) click to toggle source
# File lib/active_aws/cloud_formation/template/properties.rb, line 41
def properties(*args, &block)
  puts("properties(#{args})")
  if args.empty?
    @@properties ||= PropertyDefinition::Collection.new
    puts("@@properties => #{@@properties || 'nil'}")
  else
    if args.first.is_a?(Hash)

    end
  end
  if block_given?
    DSL.new(self).instance_eval(&block)
  end
  @@properties
end