Sha256: 7b2adc3d5cabc5d3ac62211cdb60cc51fa72143eb828864ed72b7229a9d2f6c0

Contents?: true

Size: 1 KB

Versions: 14

Compression:

Stored size: 1 KB

Contents

# frozen_string_literal: true

module Kitchen
  module Directions
    # Bake directions for further research
    #
    module BakeFurtherResearch
      def self.v1(chapter:, metadata_source:, uuid_prefix: '.')
        V1.new.bake(
          chapter: chapter,
          metadata_source: metadata_source,
          uuid_prefix: uuid_prefix)
      end

      class V1
        def bake(chapter:, metadata_source:, uuid_prefix: '.')
          MoveCustomSectionToEocContainer.v1(
            chapter: chapter,
            metadata_source: metadata_source,
            container_key: 'further-research',
            uuid_key: "#{uuid_prefix}further-research",
            section_selector: 'section.further-research',
            append_to: nil
          ) do |further_research|
            RemoveSectionTitle.v1(section: further_research)
            title = EocSectionTitleLinkSnippet.v1(page: further_research.ancestor(:page))
            further_research.prepend(child: title)
          end
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
openstax_kitchen-19.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-18.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-17.1.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-17.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-16.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-15.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-14.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-13.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-12.2.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-12.1.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-12.0.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-11.2.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-11.1.0 lib/kitchen/directions/bake_further_research.rb
openstax_kitchen-11.0.0 lib/kitchen/directions/bake_further_research.rb