Sha256: a75e0cb26ffc715e752366f55d04fcbe6b259684e05169b2d2b24c24fb941fcc

Contents?: true

Size: 893 Bytes

Versions: 30

Compression:

Stored size: 893 Bytes

Contents

# frozen_string_literal: true

@solution1 = Kitchen::Recipe.new do |doc|

  doc.search("[data-type='chapter']").each do |chapter|
    review_questions = chapter.search('.review-questions').cut
    critical_thinking = chapter.search('.critical-thinking').cut

    [review_questions, critical_thinking].each do |clipboard|
      clipboard.each do |element|
        element.first('h3').trash
      end
    end

    chapter.append(child: <<~HTML
      <div class="eoc">
        <h2 data-type="document-title">End of Chapter Stuff</h2>
        <div class="critical-thinking-container">
          <div class="os-title">Critical Thinking Questions</div>
          #{critical_thinking.paste}
        </div>
        <div class="review-questions-container">
          <div class="os-title">Review Questions</div>
          #{review_questions.paste}
        </div>
      </div>
    HTML
    )
  end

end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
openstax_kitchen-19.0.0 tutorials/02/solution1.rb
openstax_kitchen-18.0.0 tutorials/02/solution1.rb
openstax_kitchen-17.1.0 tutorials/02/solution1.rb
openstax_kitchen-17.0.0 tutorials/02/solution1.rb
openstax_kitchen-16.0.0 tutorials/02/solution1.rb
openstax_kitchen-15.0.0 tutorials/02/solution1.rb
openstax_kitchen-14.0.0 tutorials/02/solution1.rb
openstax_kitchen-13.0.0 tutorials/02/solution1.rb
openstax_kitchen-12.2.0 tutorials/02/solution1.rb
openstax_kitchen-12.1.0 tutorials/02/solution1.rb
openstax_kitchen-12.0.0 tutorials/02/solution1.rb
openstax_kitchen-11.2.0 tutorials/02/solution1.rb
openstax_kitchen-11.1.0 tutorials/02/solution1.rb
openstax_kitchen-11.0.0 tutorials/02/solution1.rb
openstax_kitchen-10.0.0 tutorials/02/solution1.rb
openstax_kitchen-9.2.0 tutorials/02/solution1.rb
openstax_kitchen-9.1.0 tutorials/02/solution1.rb
openstax_kitchen-9.0.0 tutorials/02/solution1.rb
openstax_kitchen-8.0.1 tutorials/02/solution1.rb
openstax_kitchen-8.0.0 tutorials/02/solution1.rb