Move gollum back end to gollum-lib #647

This commit is contained in:
Jamie Oliver
2013-03-19 22:11:09 +00:00
parent fe706c184e
commit 1f79126b27
520 changed files with 36 additions and 5663 deletions
+69
View File
@@ -0,0 +1,69 @@
module Precious
module Views
class Edit < Layout
include Editable
include HasPage
attr_reader :page, :content
# return path set in app.rb not @page.path
def path
@path
end
def title
"#{@page.title}"
end
def page_name
@name.gsub('-', ' ')
end
def header
if @header.nil?
if page = @page.header
@header = page.raw_data
else
@header = false
end
end
@header
end
def footer
if @footer.nil?
if page = @page.footer
@footer = page.raw_data
else
@footer = false
end
end
@footer
end
def sidebar
if @sidebar.nil?
if page = @page.sidebar
@sidebar = page.raw_data
else
@sidebar = false
end
end
@sidebar
end
def is_create_page
false
end
def is_edit_page
true
end
def format
@format = (@page.format || false) if @format.nil?
@format.to_s.downcase
end
end
end
end