lib/view.rb in runeblog-0.2.43 vs lib/view.rb in runeblog-0.2.44
- old
+ new
@@ -6,40 +6,36 @@
attr_accessor :publisher
include RuneBlog::Helpers
def initialize(name)
- log!(enter: __method__, args: [name])
+ log!(enter: __method__, args: [name], level: 3)
raise NoBlogAccessor if RuneBlog.blog.nil?
@blog = RuneBlog.blog
@name = name
@publisher = RuneBlog::Publishing.new(name)
@can_publish = true # FIXME
end
def dir
- log!(enter: __method__)
@blog.root + "/views/#@name/"
end
def local_index
- log!(enter: __method__)
dir + "/remote/index.html"
end
def index
- log!(enter: __method__)
dir + "index.html"
end
def to_s
- log!(enter: __method__)
@name
end
def publishable_files
- log!(enter: __method__)
+ log!(enter: __method__, level: 2)
vdir = dir()
remote = local_index()
files = [remote]
others = Dir.entries(vdir/:remote) - %w[. ..]
others.map! {|x| "#{vdir}/remote/#{x}" }
@@ -53,15 +49,13 @@
dirty = files.reject {|f| ! recent?(f) }
[dirty, all, assets]
end
def can_publish?
- log!(enter: __method__)
@can_publish
end
def recent?(file)
- log!(enter: __method__, args: [file])
File.mtime(file) > File.mtime("#{self.dir()}/last_published")
rescue
true
end