From cd1738bdf67fc98613e017741368b811981e3abb Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Fri, 18 May 2012 12:00:43 -0600 Subject: [PATCH] Fix file names. --- lib/gollum/frontend/app.rb | 6 +++++- .../{fileview.mustache => file_view.mustache} | 0 lib/gollum/frontend/views/file_view.rb | 19 +++++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) rename lib/gollum/frontend/templates/{fileview.mustache => file_view.mustache} (100%) create mode 100644 lib/gollum/frontend/views/file_view.rb 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