def each_instance(options={}, &block)
        options = {:connection => self.connection}.merge(options)
        all.each_instance(options, &block)
      end
Public: Like each_row, but returns an instantiated model object to the block

Paramaters: same as each_row

Example:
Post.each_instance { |post| post.process }

Returns the number of rows yielded to the block