Sha256: 858dd257495487a944085df14a12ef20a7e6c527117997f2c0fc8430521587fd
Contents?: true
Size: 511 Bytes
Versions: 3
Compression:
Stored size: 511 Bytes
Contents
module MongoDoc class Cursor attr_accessor :_cursor delegate :close, :closed?, :count, :explain, :limit, :query_options_hash, :query_opts, :skip, :sort, :to => :_cursor def initialize(cursor) self._cursor = cursor end def each _cursor.each do |next_object| yield MongoDoc::BSON.decode(next_object) end end def next_object MongoDoc::BSON.decode(_cursor.next_object) end def to_a MongoDoc::BSON.decode(_cursor.to_a) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongodoc-0.1.2 | lib/mongodoc/cursor.rb |
mongodoc-0.1.1 | lib/mongodoc/cursor.rb |
mongodoc-0.1.0 | lib/mongodoc/cursor.rb |