Class: ClWiki::GlobalHitReducer
- Inherits:
-
Object
- Object
- ClWiki::GlobalHitReducer
- Defined in:
- lib/cl_wiki/page.rb
Class Method Summary collapse
Class Method Details
.reduce_to_exact_if_exists(term, hits) ⇒ Object
483 484 485 486 487 488 489 490 491 492 493 494 495 496 |
# File 'lib/cl_wiki/page.rb', line 483 def GlobalHitReducer.reduce_to_exact_if_exists(term, hits) reduced = hits.dup reduced.delete_if do |hit| parts = hit.split('/') exact = (parts[-1] =~ /^#{term}$/i) !exact end if !reduced.empty? reduced else hits end end |