lib/runeblog.rb in runeblog-0.1.75 vs lib/runeblog.rb in runeblog-0.1.76
- old
+ new
@@ -24,10 +24,12 @@
make_exception(:DirAlreadyExists, "Directory $1 already exists")
make_exception(:CantCreateDir, "Can't create directory $1")
make_exception(:EditorProblem, "Could not edit $1")
make_exception(:NoSuchView, "No such view: $1")
make_exception(:LivetextError, "Livetext#process_file returned nil for $1")
+ make_exception(:NoBlogAccessor, "Runeblog.blog is not set")
+
class << self
attr_accessor :blog
include Helpers
end
@@ -167,11 +169,11 @@
x = RuneBlog::Default
create_dir('themes')
create_dir("generated")
create_dir('assets')
- Dir.chdir("themes") { system("tar zxvf #{GemData}/standard.tgz 2>/dev/null") }
+ Dir.chdir("themes") { system("tar zxvf #{GemData}/standard.tgz >/dev/null 2>&1") }
system("cp themes/standard/blog/assets/* assets/")
pub = "user: xxx\nserver: xxx\ndocroot: xxx\npath: xxx\nproto: xxx\n"
dump(pub, "publish")
@@ -180,11 +182,11 @@
view = RuneBlog::View.new(arg)
self.view = view
vdir = self.view.dir
dir0 = "#{vdir}/themes/standard/blog"
dir1 = "#{vdir}/generated"
- system("livetext #{dir0}/generate.lt3 >#{dir1}/index.html 2>#{dir1}/index.err")
+ system("livetext #{dir0}/generate.lt3 >#{dir1}/index.html 2>#{dir1}/errors.txt")
dump("Initial creation", "last_published")
Dir.chdir(up)
@views << view
@views
end
@@ -277,10 +279,10 @@
raise ArgumentError unless view.is_a?(String) || view.is_a?(RuneBlog::View)
vdir = self.view.dir
dir0 = "#{vdir}/themes/standard/blog"
dir1 = "#{vdir}/generated"
- system("livetext #{dir0}/generate.lt3 >#{dir1}/index.html 2>#{dir1}/index.err")
+ system("livetext #{dir0}/generate.lt3 >#{dir1}/index.html 2>#{dir1}/errors.txt")
rescue => err
error(err)
exit
end