Class: Slimmer::Processors::SectionInserter
- Inherits:
-
Object
- Object
- Slimmer::Processors::SectionInserter
- Defined in:
- lib/slimmer/processors/section_inserter.rb
Instance Method Summary collapse
- #filter(src, dest) ⇒ Object
-
#initialize(artefact) ⇒ SectionInserter
constructor
A new instance of SectionInserter.
Constructor Details
#initialize(artefact) ⇒ SectionInserter
Returns a new instance of SectionInserter.
3 4 5 |
# File 'lib/slimmer/processors/section_inserter.rb', line 3 def initialize(artefact) @artefact = artefact end |
Instance Method Details
#filter(src, dest) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/slimmer/processors/section_inserter.rb', line 7 def filter(src,dest) if @artefact and (list = dest.at_css('.header-context nav[role=navigation] ol')) if (section = @artefact.primary_section) append_tag(list, section["parent"]) if section["parent"] append_tag(list, section, :strong => true) end end end |