Changeset 172

Show
Ignore:
Timestamp:
04/19/08 12:22:22 (7 months ago)
Author:
eric.dumin..@gmail.com
Message:

FilterDSL is now a module

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/oo_indexer/lib/picolena/templates/app/models/filter.rb

    r170 r172  
    22 
    33class Filter 
     4  include FilterDSL 
    45  @@filters=[] 
    56   
     
    78  def self.all 
    89    @@filters 
     10  end 
     11 
     12  def self.add(filter) 
     13    @@filters<<filter 
    914  end 
    1015 
  • branches/oo_indexer/lib/picolena/templates/lib/filter_DSL.rb

    r171 r172  
    99#   } 
    1010 
    11 #FIXME: Find a cleaner way 
    12 require 'app/models/filter.rb' 
    13 class Filter 
     11module FilterDSL 
    1412    attr_reader :exts, :mime_name, :description, :command, :content_and_file_examples 
    1513     
     
    1715      @content_and_file_examples=[] 
    1816      self.instance_eval(&block) 
    19       @@filters<<self 
     17      Filter.add(self) 
    2018      MimeType.add(self.exts,self.mime_name) 
    2119    end