Sha256: 9ff379ecaed5acbb35e7d73d3e04ec586443ce39232076d6404295976ca731b5
Contents?: true
Size: 713 Bytes
Versions: 2
Compression:
Stored size: 713 Bytes
Contents
require 'cgi' module Precious module Views class Layout < Mustache include Rack::Utils include Sprockets::Helpers include Precious::Views::SprocketsHelpers 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 page_dir @page_dir end def base_url @base_url end def custom_path "#{@base_url}#{@page_dir.empty? ? '' : '/'}#{@page_dir}" end def css # custom css @css end def js # custom js @js end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inc_gollum-5.0.1b.pre.rc2 | lib/gollum/views/layout.rb |
inc_gollum-5.0.1b.pre.rc1 | lib/gollum/views/layout.rb |