Make LayoutReader#layout_directory public.

Since it's being used in a test, let's go ahead and expose it instead of
dealing with using Object#send to send the message along.
This commit is contained in:
Matt Rogers
2014-02-17 22:13:29 -06:00
parent 1a879a04ab
commit b68229aa2c
2 changed files with 6 additions and 6 deletions

View File

@@ -14,6 +14,10 @@ module Jekyll
@layouts
end
def layout_directory
@layout_directory ||= (layout_directory_in_cwd || layout_directory_inside_source)
end
private
def layout_entries
@@ -33,10 +37,6 @@ module Jekyll
Dir.chdir(directory) { yield }
end
def layout_directory
@layout_directory = (layout_directory_in_cwd || layout_directory_inside_source)
end
def layout_directory_inside_source
# TODO: Fix for Windows
File.join(site.source, File.expand_path(site.config['layouts'], "/"))