class Jekyll::LanguageReader

Public Instance Methods

read() click to toggle source
# File lib/jekyll/language_reader.rb, line 6
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
retrieve_pages(dir, dot_pages) click to toggle source
# File lib/jekyll/language_reader.rb, line 19
def retrieve_pages(dir, dot_pages)
  site.pages.concat(LanguagePageReader.new(site, dir).read(dot_pages))
end
retrieve_posts(dir) click to toggle source
# File lib/jekyll/language_reader.rb, line 14
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