# File app/models/document.rb, line 16
  def self.find (*args)
    select = self.columns.map {|c| c.name}.select{|c| c != 'data'}.join(', ')

    if args[-1].is_a?(Hash)
      if args[1].has_key? :select
        select = args[-1][:select]
      else
        args[-1][:select] = select
      end
    else
      args << {:select => select}
    end

    super(*args)
  end