Add --show-all

--show-all will show all files in file view (not just valid pages). Default is false.
This commit is contained in:
bootstraponline
2012-10-22 19:03:21 -06:00
parent a9807bd1e1
commit fbc0548b43
5 changed files with 32 additions and 3 deletions
+4 -1
View File
@@ -329,7 +329,10 @@ module Precious
get '/fileview' do
wiki = Gollum::Wiki.new(settings.gollum_path, settings.wiki_options)
@results = Gollum::FileView.new(wiki.pages).render_files
show_all = settings.wiki_options[:show_all]
# if showing all files include wiki.files
@results = show_all ? Gollum::FileView.new(wiki.pages + wiki.files, show_all).render_files :
Gollum::FileView.new(wiki.pages).render_files
@ref = wiki.ref
mustache :file_view, { :layout => false }
end