module CloudFormer::HasPropertiesAndAttributes

Public Class Methods

included(base) click to toggle source
# File lib/cloud_former/has_properties_and_attributes.rb, line 4
def self.included(base)
  base.extend ClassMethods
end

Public Instance Methods

nested_resources() click to toggle source
# File lib/cloud_former/has_properties_and_attributes.rb, line 8
def nested_resources
  @nested_resources ||= []
end
resource_tree() click to toggle source
# File lib/cloud_former/has_properties_and_attributes.rb, line 12
def resource_tree
  [self, nested_resources.map(&:resource_tree)]
end