Module: BSON::Array::ClassMethods
- Defined in:
- lib/bson/array.rb
Overview
Class-level methods to be added to the Array class.
Instance Method Summary collapse
-
#from_bson(buffer, **options) ⇒ Array
Deserialize the array from BSON.
Instance Method Details
#from_bson(buffer, **options) ⇒ Array
Note:
If the argument cannot be parsed, an exception will be raised
and the argument will be left in an undefined state. The caller
must explicitly call rewind on the buffer before trying to parse
it again.
Deserialize the array from BSON.
126 127 128 129 130 131 132 |
# File 'lib/bson/array.rb', line 126 def from_bson(buffer, **) if buffer.respond_to?(:get_array) buffer.get_array(**) else parse_array_from_buffer(buffer, **) end end |