update read_layouts with better code
This commit is contained in:
parent
46a2c60505
commit
bb0fb49aee
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue