Sha256: 356d52fe897c2a3277dee865069d41a80bf553f93830e29ca579afdebc927c56

Contents?: true

Size: 314 Bytes

Versions: 7

Compression:

Stored size: 314 Bytes

Contents

#:nodoc:
class String

  #:nodoc:
  def to_bson_code
    BSON::Code.new(self)
  end

end

#:nodoc:
class Hash

  #:nodoc:
  def assert_valid_keys(*valid_keys)
    unknown_keys = keys - [valid_keys].flatten
    raise(ArgumentError, "Unknown key(s): #{unknown_keys.join(", ")}") unless unknown_keys.empty?
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
em-mongo-0.6.0 lib/em-mongo/core_ext.rb
em-mongo-0.5.1 lib/em-mongo/core_ext.rb
em-mongo-0.5.0 lib/em-mongo/core_ext.rb
em-mongo-0.4.3 lib/em-mongo/core_ext.rb
em-mongo-0.4.2 lib/em-mongo/core_ext.rb
em-mongo-0.4.1 lib/em-mongo/core_ext.rb
em-mongo-0.4.0 lib/em-mongo/core_ext.rb