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