emk / mephisto forked from technoweenie/mephisto

User-friendly blogging with multisite support and asset managment

This URL has Read+Write access

Spyridon Vasileiadis (author)
Sun Mar 15 06:53:26 -0700 2009
emk (committer)
Sun Mar 15 06:56:38 -0700 2009
commit  0535b5ff99d45c94e6cb5d54d8ddaf24081840bd
tree    a89976f39245db9125dfb1dc3f21c0430d87953a
parent  c05e9ee1c3e6580b0bff72051c294cc955581001
mephisto / vendor / plugins / filtered_column / init.rb
100644 17 lines (14 sloc) 0.869 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require File.join(File.dirname(__FILE__), 'lib/filtered_column/processor')
require File.join(File.dirname(__FILE__), 'lib/filtered_column/mixin')
require File.join(File.dirname(__FILE__), 'lib/filtered_column/filters/base')
require File.join(File.dirname(__FILE__), 'lib/filtered_column/macros/base')
 
Dir["#{File.dirname(__FILE__)}/lib/filtered_column/filters/*_filter.rb"].sort.each do |filter_name|
  require filter_name
  klass = File.basename(filter_name).sub(/\.rb/, '')
  FilteredColumn.filters[klass.to_sym] = FilteredColumn::Filters.const_get(klass.classify)
end
 
# don't even bother until there are default macros
#Dir["#{File.dirname(__FILE__)}/filtered_column/macros/*_macro.rb"].sort.each do |macro_name|
# FilteredColumn.macros.update(File.basename(macro_name).sub(/\.rb/, '').to_sym => nil)
#end
 
ActiveRecord::Base.send(:include, FilteredColumn::Mixin)