Changeset 305

Show
Ignore:
Timestamp:
05/02/08 04:53:33 (7 months ago)
Author:
eric.dumin..@gmail.com
Message:

Document#inspect to show results in rake index:search

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/picolena/templates/app/models/document.rb

    r301 r305  
    1616  } 
    1717  alias_method :filename, :basename 
     18  alias_method :to_s, :complete_path 
     19 
     20 
     21  def inspect 
     22    [self,("(#{pretty_score})" if @score),("(language:#{language})" if language)].compact.join(" ") 
     23  end 
     24 
     25 
    1826 
    1927  # Returns filename without extension 
     
    92100  end 
    93101 
     102  def pretty_score 
     103    "%3.1f%" % (@score*100) 
     104  end 
     105 
    94106  # Fields that are shared between every document. 
    95107  def self.default_fields_for(complete_path) 
     
    103115    } 
    104116  end 
     117 
    105118 
    106119  private 
  • trunk/lib/picolena/templates/lib/tasks/index.rake

    r281 r305  
    3030  desc 'Search index' 
    3131  task :search => :environment do 
    32     Finder.new(ENV["query"]).matching_documents.entries.each{|doc| puts doc.to_s} 
     32    puts Finder.new(ENV["query"]).matching_documents.entries.collect{|doc| doc.inspect}.join("\n"<<"#"*80<<"\n") 
    3333  end 
    3434end