class Convection::Model::Template::Resource::HashProperty

A Hash Property

Public Instance Methods

attach(resource) click to toggle source
# File lib/convection/model/template/resource.rb, line 188
def attach(resource)
  definition = self ## Expose to resource instance closure

  resource.attach_method(definition.name) do |key, value = nil|
    properties[definition.property_name].set(key, value)
  end
end
instance(resource) click to toggle source
# File lib/convection/model/template/resource.rb, line 196
def instance(resource)
  HashPropertyInstance.new(resource, self)
end