Method: Jekyll::Layout#initialize
- Defined in:
- lib/jekyll/layout.rb
#initialize(site, base, name) ⇒ Layout
Initialize a new Layout.
site - The Site. base - The String path to the source. name - The String filename of the post file.
28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/jekyll/layout.rb', line 28 def initialize(site, base, name) @site = site @base = base @name = name @path = site.in_source_dir(base, name) self.data = {} process(name) read_yaml(base, name) end |