diff --git a/lib/gollum/frontend/app.rb b/lib/gollum/frontend/app.rb index 9549e335..56041ffc 100644 --- a/lib/gollum/frontend/app.rb +++ b/lib/gollum/frontend/app.rb @@ -203,8 +203,12 @@ module Precious get '/fileview' do wiki = Gollum::Wiki.new(settings.gollum_path, settings.wiki_options) @results = Gollum::FileView.new(wiki.pages).render_files + File.open('/tmp/log.txt', 'w') {|f| + f.puts "log!" + f.puts @results + } @ref = wiki.ref - mustache :fileview + mustache :file_view end get '/*' do diff --git a/lib/gollum/frontend/templates/fileview.mustache b/lib/gollum/frontend/templates/file_view.mustache similarity index 100% rename from lib/gollum/frontend/templates/fileview.mustache rename to lib/gollum/frontend/templates/file_view.mustache diff --git a/lib/gollum/frontend/views/file_view.rb b/lib/gollum/frontend/views/file_view.rb new file mode 100644 index 00000000..383fcad2 --- /dev/null +++ b/lib/gollum/frontend/views/file_view.rb @@ -0,0 +1,19 @@ +module Precious + module Views + class FileView < Layout + attr_reader :results, :ref + + def title + "All pages in #{@ref}" + end + + def has_results + !@results.empty? + end + + def no_results + @results.empty? + end + end + end +end