update read_layouts with better code
This commit is contained in:
parent
46a2c60505
commit
bb0fb49aee
|
@ -18,12 +18,12 @@ module AutoBlog
|
||||||
|
|
||||||
def read_layouts
|
def read_layouts
|
||||||
base = File.join(self.source, "_layouts")
|
base = File.join(self.source, "_layouts")
|
||||||
dir = Dir.new(base)
|
entries = Dir.entries(base)
|
||||||
dir.each do |f|
|
entries = entries.reject { |e| File.directory?(e) }
|
||||||
unless %w{. ..}.include?(f)
|
|
||||||
name = f.split(".")[0..-2].join(".")
|
entries.each do |f|
|
||||||
self.layouts[name] = File.read(File.join(base, f))
|
name = f.split(".")[0..-2].join(".")
|
||||||
end
|
self.layouts[name] = File.read(File.join(base, f))
|
||||||
end
|
end
|
||||||
rescue Errno::ENOENT => e
|
rescue Errno::ENOENT => e
|
||||||
# ignore missing layout dir
|
# ignore missing layout dir
|
||||||
|
|
Loading…
Reference in New Issue