Ruby Implementation of the BSON Specification (2.0.0+)
Clone or download
zachmccormick and p-mongo RUBY-1529 Adding ActiveSupport::TimeWithZone patch (#104)
* Adding ActiveSupport::TimeWithZone patch

* Decouple bson-ruby from activesupport

* Document ActiveSupport usage

* Undepend shared examples on AS

* Verify serialization correctness

* Test AS in evergreen

* Byebug is 2.0+ only
Latest commit 4ba48c8 Nov 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.evergreen RUBY-1529 Adding ActiveSupport::TimeWithZone patch (#104) Nov 26, 2018
docs RUBY-1529 Adding ActiveSupport::TimeWithZone patch (#104) Nov 26, 2018
ext/bson Fix warnings that would fail compilation with msvc (#103) Sep 10, 2018
lib RUBY-1529 Adding ActiveSupport::TimeWithZone patch (#104) Nov 26, 2018
perf RUBY-1098 Remove Integer and Float benchmarks Sep 14, 2016
spec RUBY-1529 Adding ActiveSupport::TimeWithZone patch (#104) Nov 26, 2018
src/main/org/bson Bug fix for the BSON::ByteBuffer#put_byte and BSON::ByteBuffer#put_by… Jul 6, 2018
.coveralls.yml Adding in coveralls to project May 19, 2013
.gitignore Update gitignore and yard doc options, fix documentation Jul 29, 2016
.rspec Move the meta driver bson into its own repository Apr 12, 2013
.travis.yml Test on Jruby (#98) Aug 21, 2018
.yardopts Update gitignore and yard doc options, fix documentation Jul 29, 2016
CHANGELOG.md Update version and changelog Oct 8, 2015
CONTRIBUTING.md Adding notes to contributing section. May 11, 2013
Gemfile RUBY-1529 Adding ActiveSupport::TimeWithZone patch (#104) Nov 26, 2018
LICENSE the great mongodb rename of 2013. Oct 8, 2013
NOTICE the great mongodb rename of 2013. Oct 8, 2013
README.md Update license date Mar 6, 2016
Rakefile Add rake docs task (#100) Aug 16, 2018
bson.gemspec RUBY-1533 Remove has_rdoc (bson) (#105) Oct 25, 2018
gem-public_cert.pem Update public cert Jul 3, 2017

README.md

BSON Build Status Code Climate Coverage Status Inline docs

An implementation of the BSON specification in Ruby.

Compatibility

BSON is tested against MRI (1.9.2+), JRuby (1.7.0+) and Rubinius (2.0.0+).

Documentation

Current documentation can be found here

API Documentation

The API Documentation is located at rdoc.info.

BSON Specification

The BSON specification is at bsonspec.org.

Versioning

As of 2.0.0, this project adheres to the Semantic Versioning Specification.

License

Copyright (C) 2009-2016 MongoDB Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.