class Precious::Views::Search
Attributes
query[R]
search_terms[R]
Public Instance Methods
has_results()
click to toggle source
# File lib/gollum/views/search.rb, line 37 def has_results !@results.empty? end
has_search_terms()
click to toggle source
# File lib/gollum/views/search.rb, line 33 def has_search_terms !@search_terms.empty? end
no_results()
click to toggle source
# File lib/gollum/views/search.rb, line 41 def no_results @results.empty? end
query_string()
click to toggle source
# File lib/gollum/views/search.rb, line 21 def query_string "&q=%s" % CGI.escape(@query) end
results()
click to toggle source
# File lib/gollum/views/search.rb, line 7 def results sorted = @results.sort do |a, b| if b.nil? b_filename_count = 0 b_count = 0 else b_filename_count = b[:filename_count] b_count = b[:count] end [a[:filename_count], a[:count]] <=> [b_filename_count, b_count] end.reverse.slice((@page_num - 1) * @max_count, @max_count) sorted.each {|x| x[:href] = page_route(x[:name])} end
search()
click to toggle source
# File lib/gollum/views/search.rb, line 29 def search true # View has searchbar end
title()
click to toggle source
# File lib/gollum/views/search.rb, line 25 def title t[:title] end