lib/gollum/views/search.rb in gollum-5.0.1 vs lib/gollum/views/search.rb in gollum-5.1
- old
+ new
@@ -3,19 +3,20 @@
class Search < Layout
attr_reader :query, :search_terms
include Pagination
def results
- @results.sort do |a, b|
+ 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
def query_string
"&q=#{@query}"
end