Class: Jekyll::Reader

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll-multisite.rb

Overview

Shared source reader

Instance Method Summary collapse

Instance Method Details

#readObject



65
66
67
68
69
70
71
72
73
74
75
76
# File 'lib/jekyll-multisite.rb', line 65

def read
  @site.layouts = LayoutReader.new(site).read
  read_directories

  if @site.config['shared_dir']
    read_directories File.join('..', @site.config['shared_dir'])
  end

  sort_files!
  @site.data = DataReader.new(site).read(site.config['data_dir'])
  CollectionReader.new(site).read
end