class PersonalWikiPage::Hooks
Public Instance Methods
layout_base_logged_as_before(context)
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 15 def layout_base_logged_as_before(context) return "" if user.anonymous? view_context = context[:controller].view_context view_context.content_tag :ul, class: "personal-wiki-page" do view_context.content_tag :li do link_to_wiki_page end end end
view_layouts_base_html_head(_context)
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 11 def view_layouts_base_html_head(_context) stylesheet_link_tag "personal_wiki_page", plugin: "personal_wiki_page" end
Private Instance Methods
link_to_wiki_page()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 28 def link_to_wiki_page link_to l(:personal_wiki_page_link), personal_wiki_path end
page()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 52 def page "#{prefix}#{user.login}" end
personal_wiki_path()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 32 def personal_wiki_path project_wiki_page_path(project_id: project, id: page) end
prefix()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 44 def prefix settings["prefix"] end
project()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 40 def project settings["project"] end
settings()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 36 def settings Setting.plugin_personal_wiki_page end
user()
click to toggle source
# File lib/personal_wiki_page/hooks.rb, line 48 def user User.current end