Changeset 172
- Timestamp:
- 04/19/08 12:22:22 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/oo_indexer/lib/picolena/templates/app/models/filter.rb
r170 r172 2 2 3 3 class Filter 4 include FilterDSL 4 5 @@filters=[] 5 6 … … 7 8 def self.all 8 9 @@filters 10 end 11 12 def self.add(filter) 13 @@filters<<filter 9 14 end 10 15 branches/oo_indexer/lib/picolena/templates/lib/filter_DSL.rb
r171 r172 9 9 # } 10 10 11 #FIXME: Find a cleaner way 12 require 'app/models/filter.rb' 13 class Filter 11 module FilterDSL 14 12 attr_reader :exts, :mime_name, :description, :command, :content_and_file_examples 15 13 … … 17 15 @content_and_file_examples=[] 18 16 self.instance_eval(&block) 19 @@filters<<self17 Filter.add(self) 20 18 MimeType.add(self.exts,self.mime_name) 21 19 end
