Dir['rules/*.rb'].each {|file| require file}

module Rules
  @class = {}
  constants.each do |name| 
    rule = instance_eval(name)
    @class[name.downcase.to_sym] = rule if rule.is_a? Class
  end
 
  def self.[] sym
    @class[sym] or sym
  end
end
