Sha256: 9cd114ca2c55fe4e0e302c5a35c00dba9e2a8d40005d6393ac268761fc93d9ab

Contents?: true

Size: 546 Bytes

Versions: 1

Compression:

Stored size: 546 Bytes

Contents

require 'mongoid'
require 'byebug'

require_relative '../lib/mongoid/kms'

Mongoid.load!("spec/mongoid.yml", :test)

class MyClass
  include Mongoid::Document
  include Mongoid::Kms

  secure_field :secure, type: String, context: lambda { |d| {name: d.unsecure} }
  field :unsecure
end

class OtherClass
  include Mongoid::Document
  include Mongoid::Kms

  secure_field :super_secure, type: String, context: lambda { |d| {some_name: d.unsecure} }
  field :unsecure
end


Mongoid::Kms.configure({region: "us-east-1", key: ENV['AWS_KMS_KEY_ID']})

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid-kms-0.0.14 spec/spec_helper.rb