Module: Halogen::Properties::InstanceMethods

Defined in:
lib/halogen/properties.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#propertiesHash

Returns properties from definitions.

Returns:

  • (Hash)

    properties from definitions



29
30
31
32
33
# File 'lib/halogen/properties.rb', line 29

def properties
  render_definitions(Definition.name) do |definition, result|
    result[definition.name] = definition.value(self)
  end
end

#renderHash

Returns the rendered hash with properties, if any.

Returns:

  • (Hash)

    the rendered hash with properties, if any



23
24
25
# File 'lib/halogen/properties.rb', line 23

def render
  super.merge(properties)
end