Add header.

This commit is contained in:
bootstraponline
2012-05-05 13:49:01 -06:00
parent 9a1dddaccf
commit e9a9eb1779
8 changed files with 57 additions and 5 deletions
+14 -1
View File
@@ -1,7 +1,7 @@
module Precious
module Views
class Page < Layout
attr_reader :content, :page, :footer
attr_reader :content, :page, :header, :footer
DATE_FORMAT = "%Y-%m-%d %H:%M:%S"
DEFAULT_AUTHOR = 'you'
@@ -27,6 +27,19 @@ module Precious
@editable
end
def has_header
@header = (@page.header || false) if @header.nil?
!!@header
end
def header_content
has_header && @header.formatted_data
end
def header_format
has_header && @header.format.to_s
end
def has_footer
@footer = (@page.footer || false) if @footer.nil?
!!@footer