summaryrefslogtreecommitdiff
path: root/lib/page_local.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/page_local.rb')
-rw-r--r--lib/page_local.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/page_local.rb b/lib/page_local.rb
index ad4e970..7846a3b 100644
--- a/lib/page_local.rb
+++ b/lib/page_local.rb
@@ -69,13 +69,13 @@ class LocalPage < Page
end
def _gitdates
- @gitdates ||= `git log --format='%cI' -- #{local_infile}`.split("\n").select{|s|!s.empty?}.map{|s|DateTime::iso8601(s)}
+ @gitdates ||= `git log --format='%cI' -- #{local_infile}`.split("\n").select{|s|!s.empty?}.map{|s|DateTime::iso8601(s).to_time}
end
def page_published
if @_published.nil?
raw = _pandoc['published']
- @_published = Datetime::parse(raw) unless raw.nil?
+ @_published = DateTime::parse(raw).to_time unless raw.nil?
end
if @_published.nil?
@_published = _gitdates.sort.first
@@ -86,7 +86,7 @@ class LocalPage < Page
def page_updated
if @_updated.nil?
raw = _pandoc['updated']
- @_updated = DateTime::parse(raw) unless raw.nil?
+ @_updated = DateTime::parse(raw).to_time unless raw.nil?
end
if @_updated.nil?
@updated = _gitdates.sort.last