Methods

BSON::Binary

An array of binary bytes with a MongoDB subtype. See the subtype constants for reference.

Use this class when storing binary data in documents.

Attributes

subtype[RW]

One of the SUBTYPE_* constants. Default is SUBTYPE_BYTES.

Public Class Methods

new(data=[], subtype=SUBTYPE_SIMPLE) click to toggle source

Create a buffer for storing binary data in MongoDB.

@param [Array, String] data to story as BSON binary. If a string is given, the on

Ruby 1.9 it will be forced to the binary encoding.

@param [Fixnum] one of four values specifying a BSON binary subtype. Possible values are

SUBTYPE_BYTES, SUBTYPE_UUID, SUBTYPE_MD5, and SUBTYPE_USER_DEFINED.

@see www.mongodb.org/display/DOCS/BSON#BSON-noteondatabinary BSON binary subtypes.

# File lib/bson/types/binary.rb, line 42
def initialize(data=[], subtype=SUBTYPE_SIMPLE)
  super(data)
  @subtype = subtype
end

Public Instance Methods

inspect() click to toggle source
# File lib/bson/types/binary.rb, line 47
def inspect
  "<BSON::Binary:#{object_id}>"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.