lib/post.rb in runeblog-0.1.30 vs lib/post.rb in runeblog-0.1.31
- old
+ new
@@ -14,12 +14,12 @@
result = files.grep(/#{prefix(num)}-/)
result
end
def self.load(post)
- # FIXME weird logic here
raise NoBlogAccessor if RuneBlog.blog.nil?
+ # "post" is a slug
pdir = RuneBlog.blog.view.dir + "/" + post
verify(Dir.exist?(pdir) => "Directory #{pdir} not found")
meta = nil
Dir.chdir(pdir) do
verify(File.exist?("metadata.txt") => "metadata.txt not found",
@@ -126,10 +126,11 @@
meta.num = File.basename(@draft).to_i
# FIXME what if title changes? slug should change?
meta.views = views # FIXME
- meta.views.each do |view_name| # Create dir using slug (index.html, metadata?)
+ meta.views.each do |view_name|
+ # Create dir using slug (index.html, metadata?)
vdir = "#{@blog.root}/views/#{view_name}/"
dir = vdir + meta.slug + "/"
create_dir(dir) unless Dir.exist?(dir)
Dir.chdir(dir) do
create_post_subtree(view_name) # unless existing??