Class: Slimmer::Processors::RelatedItemsInserter

Inherits:
Object
  • Object
show all
Includes:
ERB::Util
Defined in:
lib/slimmer/processors/related_items_inserter.rb

Instance Method Summary collapse

Constructor Details

#initialize(skin, artefact) ⇒ RelatedItemsInserter

Returns a new instance of RelatedItemsInserter.



4
5
6
7
# File 'lib/slimmer/processors/related_items_inserter.rb', line 4

def initialize(skin, artefact)
  @skin = skin
  @artefact = artefact
end

Instance Method Details

#filter(content_document, page_template) ⇒ Object



9
10
11
12
13
# File 'lib/slimmer/processors/related_items_inserter.rb', line 9

def filter(content_document, page_template)
  if content_document.at_css('body.mainstream div#related-items')
    page_template.at_css('body.mainstream div#related-items').replace(related_item_block)
  end
end