lib/runeblog.rb in runeblog-0.2.35 vs lib/runeblog.rb in runeblog-0.2.36

- old
+ new

@@ -58,11 +58,10 @@ self.blog = self # Weird. Like a singleton - dumbass circular dependency? root = Dir.pwd/root raise BlogRepoAlreadyExists if Dir.exist?(root) create_dirs(root) Dir.chdir(root) do - system!("cp #{RuneBlog::Path}/../empty_view.tgz .") create_dirs(:drafts, :views, :posts) new_sequence end # put_config(root: root) x = OpenStruct.new @@ -216,11 +215,11 @@ Dir.exist?(DotDir) && File.exist?(DotDir/ConfigFile) end def mark_last_published(str) log!(enter: __method__, args: [str]) - dump(str, "last_published") + dump(str, "#{self.view.dir}/last_published") end def add_view(view_name) log!(enter: __method__, args: [view_name]) view = RuneBlog::View.new(view_name) @@ -251,11 +250,11 @@ def create_view(view_name) log!(enter: __method__, args: [view_name]) check_valid_new_view(view_name) make_empty_view_tree(view_name) - mark_last_published("Initial creation") add_view(view_name) + mark_last_published("Initial creation") end def delete_view(name, force = false) log!(enter: __method__, args: [name, force]) raise ArgumentError unless name.is_a?(String) && ! name.empty?