Module: Sevgi::Graphics::Mixtures::Identify
- Defined in:
- lib/sevgi/graphics/mixtures/identify.rb
Overview
DSL helpers for collecting and hiding SVG ids.
Defined Under Namespace
Classes: Identifiers
Instance Method Summary collapse
-
#Disidentify ⇒ Sevgi::Graphics::Element
Moves visible id attributes to Sevgi-internal id storage.
-
#Identifiers ⇒ Sevgi::Graphics::Mixtures::Identify::Identifiers
Builds an id index for this element subtree.
Instance Method Details
#Disidentify ⇒ Sevgi::Graphics::Element
Moves visible id attributes to Sevgi-internal id storage.
61 62 63 64 65 66 67 |
# File 'lib/sevgi/graphics/mixtures/identify.rb', line 61 def Disidentify Traverse do |element| next unless element[:id] element[:"#{ATTRIBUTE_INTERNAL_PREFIX}id"] = element.attributes.delete(:id) end end |
#Identifiers ⇒ Sevgi::Graphics::Mixtures::Identify::Identifiers
Builds an id index for this element subtree.
71 |
# File 'lib/sevgi/graphics/mixtures/identify.rb', line 71 def Identifiers = Identifiers.new(self) |