Sha256: 76921113f4f8fbab5519414dcf372ae139777c5b53f22bc01bd6f2a9e959df68

Contents?: true

Size: 664 Bytes

Versions: 6

Compression:

Stored size: 664 Bytes

Contents

# Frozen-string-literal: true
# Encoding: utf-8

module Jekyll
  class LanguageReader < Reader
    def read
      @site.layouts = LayoutReader.new(site).read
      read_directories
      sort_files!
      @site.data = DataReader.new(site).read(site.config['data_dir'])
      LanguageCollectionReader.new(site).read
    end

    def retrieve_posts(dir)
      site.posts.docs.concat(LanguagePostReader.new(site).read_posts(dir))
      site.posts.docs.concat(LanguagePostReader.new(site).read_drafts(dir)) if site.show_drafts
    end

    def retrieve_pages(dir, dot_pages)
      site.pages.concat(LanguagePageReader.new(site, dir).read(dot_pages))
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jekyll-language-plugin-1.3.5 lib/jekyll/language_reader.rb
jekyll-language-plugin-1.3.4 lib/jekyll/language_reader.rb
jekyll-language-plugin-1.3.3 lib/jekyll/language_reader.rb
jekyll-language-plugin-1.3.2 lib/jekyll/language_reader.rb
jekyll-language-plugin-1.3.1 lib/jekyll/language_reader.rb
jekyll-language-plugin-1.3.0 lib/jekyll/language_reader.rb