class ActiveRecord::PredicateBuilder

def initialize(table)

def initialize(table)
  @table = table
  @handlers = []
  register_handler(BasicObject, BasicObjectHandler.new(self))
  register_handler(Range, RangeHandler.new(self))
  register_handler(Relation, RelationHandler.new)
  register_handler(Array, ArrayHandler.new(self))
  register_handler(Set, ArrayHandler.new(self))
end