Files
gollum/lib/gollum/views/layout.rb
T
2019-08-13 22:10:10 +02:00

73 lines
1.1 KiB
Ruby

require 'cgi'
require 'octicons'
module Precious
module Views
class Layout < Mustache
include Rack::Utils
include Sprockets::Helpers
include Precious::Views::SprocketsHelpers
include Precious::Views::RouteHelpers
include Precious::Views::OcticonHelpers
alias_method :h, :escape_html
attr_reader :name, :path
def escaped_name
CGI.escape(@name)
end
def title
"Home"
end
def has_path
!@path.nil?
end
def base_url
@base_url
end
def custom_path
"#{@base_url}"
end
def css # custom css
@css
end
def js # custom js
@js
end
def critic_markup
@critic_markup
end
def per_page_uploads
@per_page_uploads
end
# Navigation bar
def search
false
end
def history
false
end
def overview
false
end
def latest_changes
false
end
end
end
end