class Precious::Views::Layout

Attributes

name[R]
path[R]

Public Instance Methods

base_url() click to toggle source
# File lib/gollum/views/layout.rb, line 40
def base_url
  @base_url
end
critic_markup() click to toggle source
# File lib/gollum/views/layout.rb, line 72
def critic_markup
  @critic_markup
end
css() click to toggle source
# File lib/gollum/views/layout.rb, line 64
def css # custom css
  @css
end
custom_css() click to toggle source
# File lib/gollum/views/layout.rb, line 48
def custom_css
  clean_url(custom_path, "custom.css")
end
custom_js() click to toggle source
# File lib/gollum/views/layout.rb, line 52
def custom_js
  clean_url(custom_path, "custom.js")
end
custom_path() click to toggle source
# File lib/gollum/views/layout.rb, line 44
def custom_path
  @base_url
end
escaped_name() click to toggle source
# File lib/gollum/views/layout.rb, line 28
def escaped_name
  CGI.escape(@name)
end
has_path() click to toggle source
# File lib/gollum/views/layout.rb, line 36
def has_path
  !@path.nil?
end
history() click to toggle source
# File lib/gollum/views/layout.rb, line 89
def history
  false
end
js() click to toggle source
# File lib/gollum/views/layout.rb, line 68
def js # custom js
  @js
end
latest_changes() click to toggle source
# File lib/gollum/views/layout.rb, line 97
def latest_changes
  false
end
mathjax_js() click to toggle source
# File lib/gollum/views/layout.rb, line 56
def mathjax_js
  "#{page_route('gollum/assets/mathjax/tex-mml-chtml.js')}"
end
mermaid() click to toggle source
# File lib/gollum/views/layout.rb, line 60
def mermaid
  @mermaid
end
overview() click to toggle source
# File lib/gollum/views/layout.rb, line 93
def overview
  false
end
partial(name) click to toggle source

Method should track lib/mustache.rb from Mustache project.

# File lib/gollum/views/layout.rb, line 18
def partial(name)
  path = self.class.first_path_available(name)
  begin
    File.read(path)
  rescue
    raise if raise_on_context_miss?
    ""
  end
end
per_page_uploads() click to toggle source
# File lib/gollum/views/layout.rb, line 76
def per_page_uploads
  @per_page_uploads
end
show_local_time() click to toggle source
# File lib/gollum/views/layout.rb, line 80
def show_local_time
  @show_local_time ? 'true' : 'false'
end
title() click to toggle source
# File lib/gollum/views/layout.rb, line 32
def title
  t[:title]
end