1
0
Fork 0
mirror of https://github.com/awesome-print/awesome_print synced 2023-03-27 23:22:34 -04:00

Merge pull request #130 from Velkitor/master

Ensure that Moped and Moped::BSON is defined before testing against Mope...
This commit is contained in:
Michael Dvorkin 2013-09-25 15:27:15 -07:00
commit dd0707f989

View file

@ -20,7 +20,7 @@ module AwesomePrint
cast = :mongoid_class cast = :mongoid_class
elsif object.class.ancestors.include?(::Mongoid::Document) elsif object.class.ancestors.include?(::Mongoid::Document)
cast = :mongoid_document cast = :mongoid_document
elsif (defined?(::BSON) && object.is_a?(::BSON::ObjectId)) || (defined?(::Moped) && object.is_a?(::Moped::BSON::ObjectId)) elsif (defined?(::BSON) && object.is_a?(::BSON::ObjectId)) || (defined?(::Moped) && defined?(::Moped::BSON) && object.is_a?(::Moped::BSON::ObjectId))
cast = :mongoid_bson_id cast = :mongoid_bson_id
end end
end end