Sha256: cdbaab53a66546181a41d0ed18e9bb97dbbdc6a41de557a797071bf91ce0ce3e
Contents?: true
Size: 645 Bytes
Versions: 12
Compression:
Stored size: 645 Bytes
Contents
# frozen_string_literal: true module Kitchen module Directions module BakeAutotitledNotes def self.v1(book:, classes:) book.notes.each do |note| next unless (note.classes & classes).any? bake_note(note: note) end end def self.bake_note(note:) note.wrap_children(class: 'os-note-body') BakeNoteSubtitle.v1(note: note) note.prepend(child: <<~HTML <h3 class="os-title" data-type="title"> <span class="os-title-label">#{note.autogenerated_title}</span> </h3> HTML ) end end end end
Version data entries
12 entries across 12 versions & 1 rubygems