update read_layouts with better code

This commit is contained in:
Tom Preston-Werner 2008-10-19 20:19:50 -07:00
parent 46a2c60505
commit bb0fb49aee
1 changed files with 6 additions and 6 deletions

View File

@ -18,13 +18,13 @@ module AutoBlog
def read_layouts
base = File.join(self.source, "_layouts")
dir = Dir.new(base)
dir.each do |f|
unless %w{. ..}.include?(f)
entries = Dir.entries(base)
entries = entries.reject { |e| File.directory?(e) }
entries.each do |f|
name = f.split(".")[0..-2].join(".")
self.layouts[name] = File.read(File.join(base, f))
end
end
rescue Errno::ENOENT => e
# ignore missing layout dir
end