Class: Jekyll::LanguageReader

Inherits:
Reader
  • Object
show all
Defined in:
lib/jekyll/language_reader.rb

Instance Method Summary collapse

Instance Method Details

#readObject



6
7
8
9
10
11
12
# 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) ⇒ Object



19
20
21
# 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) ⇒ Object



14
15
16
17
# 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