Sha256: cca1ea3f1acc654da9cc4ccda714b5c2a5c27e01b82628cd670913fbfa989a2f
Contents?: true
Size: 607 Bytes
Versions: 4
Compression:
Stored size: 607 Bytes
Contents
describe 'transformer_bson', proxy: :Transformer do moneta_build do Moneta.build do use :Transformer, key: :bson, value: :bson adapter :Memory end end moneta_loader do |value| if ::BSON::VERSION >= '4.0.0' ::BSON::Document.from_bson(::BSON::ByteBuffer.new(value))['v'] else ::BSON::Document.from_bson(::StringIO.new(value))['v'] end end moneta_specs TRANSFORMER_SPECS.simplekeys_only.simplevalues_only.with_each_key it 'compile transformer class' do store.should_not be_nil Moneta::Transformer::BsonKeyBsonValue.should_not be_nil end end
Version data entries
4 entries across 4 versions & 1 rubygems