Changeset 290

Show
Ignore:
Timestamp:
04/28/08 05:09:01 (7 months ago)
Author:
eric.dumin..@gmail.com
Message:

Occam's razor

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/log_indexing_time_with_ferret/lib/picolena/templates/lib/core_exts.rb

    r263 r290  
    1 class MimeType 
    2   @@all=[] 
    3   def self.all 
    4     @@all 
    5   end 
    6  
    7   def self.add(exts,mime_name) 
    8     all<<new(exts,mime_name) 
    9   end 
    10  
    11   attr_reader :exts, :name 
    12  
    13   def initialize(exts,mime_name) 
    14     @exts,@name=exts,mime_name 
    15   end 
    16 end 
    17  
    181class String 
    192  # Creates a "probably unique" id with the desired length, composed only of lowercase letters. 
     
    6346  end 
    6447 
    65   def self.mime(filename) 
    66     ext=ext_as_sym(filename) 
    67     m=MimeType.all.find{|m| m.exts.include?(ext)} 
    68     m ? m.name : 'application/octet-stream' 
    69   end 
    70  
    7148  def self.encoding(source) 
    7249    parse_for_charset="grep -io charset=[a-z0-9\\-]* | sed 's/charset=//i'" 
  • branches/log_indexing_time_with_ferret/lib/picolena/templates/lib/plain_text_extractor_DSL.rb

    r263 r290  
    1717    self.instance_eval(&block) 
    1818    PlainTextExtractor.add(self) 
    19     MimeType.add(self.exts,self.mime_name) 
    2019  end 
    2120