class Kitchen::Directions::BakeUnitPageTitle::V1

Public Instance Methods

bake(book:) click to toggle source
# File lib/kitchen/directions/bake_unit_page_title/v1.rb, line 5
def bake(book:)
  book.units.each do |unit|
    unit.element_children.only(Kitchen::PageElement).each do |page|
      compose_unit_page_title(page: page)
    end
  end
end
compose_unit_page_title(page:) click to toggle source
# File lib/kitchen/directions/bake_unit_page_title/v1.rb, line 13
    def compose_unit_page_title(page:)
      title = page.title
      title.name = 'h2'
      title.replace_children(with:
        <<~HTML
          <span data-type="" itemprop="" class="os-text">#{title.text}</span>
        HTML
      )
    end