Sha256: c4a465257fa456fa3660d0d14a002b4754cab9e959d60e45d1de3362116939c6

Contents?: true

Size: 523 Bytes

Versions: 10

Compression:

Stored size: 523 Bytes

Contents

CloudFormation do 
  Description "<%= @description %>"
<%- @resources.each do |r| -%>
  <%="Resource \"#{r.name}\" do" %>
    <%="Type \"AWS::#{r.type}\"" %>
    <%- attrs = r.attributes -%>
    <%- if attrs
          attrs.keys.each do |attr| -%>
    <%- attrs[attr].keys.each do |name| -%> 
    <%="#{attr} \"#{name}\", #{attrs[attr][name]}" %>
    <%- end -%>
  <%- end-%>
  <%- end -%>
  <%- ps = r.properties -%>
  <%- ps.keys.each do |p| -%>
    <%="Property \"#{p}\", #{ps[p]}" %>
  <%- end -%>
  end
<% end -%>
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
cfnlego-0.1.1 lib/cfnlego/cloudformation.erb
cfnlego-0.1.0 lib/cfnlego/cloudformation.erb
cfnlego-0.0.9 lib/cfnlego/cloudformation.erb
cfnlego-0.0.8 lib/cfnlego/cloudformation.erb
cfnlego-0.0.6 lib/cfnlego/cloudformation.erb
cfnlego-0.0.5 lib/cfnlego/cloudformation.erb
cfnlego-0.0.4 lib/cfnlego/cloudformation.erb
cfnlego-0.0.3 lib/cfnlego/cloudformation.erb
cfnlego-0.0.2 lib/cfnlego/cloudformation.erb
cfnlego-0.0.1 lib/cfnlego/cloudformation.erb