class Convection::Model::Template::Resource::ListProperty
A List Property
Public Instance Methods
attach(resource)
click to toggle source
# File lib/convection/model/template/resource.rb, line 233 def attach(resource) definition = self ## Expose to resource instance closure resource.attach_method(definition.name) do |*values| properties[definition.property_name].set(values.flatten) unless values.empty? ## Return the list properties[definition.property_name].value end end
instance(resource)
click to toggle source
# File lib/convection/model/template/resource.rb, line 244 def instance(resource) ListPropertyInstance.new(resource, self) end