Implement Page#footer and display footer in frontend.

This commit is contained in:
Tom Preston-Werner
2010-07-26 16:33:19 -07:00
parent 6dc19f0dde
commit 2bc9b2ec86
10 changed files with 87 additions and 3 deletions
+16 -1
View File
@@ -1,7 +1,7 @@
module Precious
module Views
class Page < Layout
attr_reader :content, :page
attr_reader :content, :page, :footer
def human_name
@page.title
@@ -23,6 +23,21 @@ module Precious
@page.version.authored_date.strftime("%Y-%m-%d %H:%M:%S")
end
def has_footer
@footer ||= @page.footer
!@footer.nil?
end
def footer_content
@footer ||= @page.footer
@footer.formatted_data
end
def footer_format
@footer ||= @page.footer
@footer.format.to_s
end
def versions
i = @page.versions.size + 1
@page.versions.map do |v|