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?