Module: Kitchen::Directions::BakeHighlightedCode

Defined in:
lib/kitchen/directions/bake_highlighted_code.rb

Class Method Summary collapse

Class Method Details

.v1(book:, languages:) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/kitchen/directions/bake_highlighted_code.rb', line 6

def self.v1(book:, languages:)
  # gives the code with the specified languages class a data-lang attribute for highlight.js
  languages.each do |language|
    book.search("code.#{language}, pre.#{language}").each do |code_block|
      code_block[:'data-lang'] = language
    end
  end
end