lib/runeblog.rb in runeblog-0.2.1 vs lib/runeblog.rb in runeblog-0.2.2
- old
+ new
@@ -276,19 +276,17 @@
</iframe>
HTML
end
def create_new_post(title, testing = false, teaser: nil, body: nil, other_views: [])
- save = Dir.pwd
- Dir.chdir(self.view.dir)
- # change to create_draft ?
- post = Post.create(title: title, teaser: teaser, body: body, other_views: other_views)
- post.edit unless testing
- post.build
- meta = post.meta
- Dir.chdir(save)
- meta.num ||= 999 # ??
+ meta = nil
+ Dir.chdir(self.view.dir) do
+ post = Post.create(title: title, teaser: teaser, body: body, other_views: other_views)
+ post.edit unless testing
+ post.build
+ meta = post.meta
+ end
return meta.num
rescue => err
puts err
puts err.backtrace.join("\n")
end
@@ -400,9 +398,10 @@
copy html, "../remote"
livetext "post/permalink.lt3", "../remote/permalink/#{html}"
collect_recent_posts("recent.html")
copy("recent.html", "../remote")
copy!("navbar/*html", "../remote/navbar/")
+ copy!("widgets", "../remote/") # really copies too much...
livetext "blog/generate", "../remote/index"
end
end
end
end