Sha256: 2f6bd4a9a7a58313554908ce125a63e34e80b831f65065e3b2740539974f4220

Contents?: true

Size: 384 Bytes

Versions: 11

Compression:

Stored size: 384 Bytes

Contents

module CryptKeeper
  module Provider
    class Base
      def dump(value)
        if value.blank? || CryptKeeper.stub_encryption?
          value
        else
          encrypt(value.to_s)
        end
      end

      def load(value)
        if value.blank? || CryptKeeper.stub_encryption?
          value
        else
          decrypt(value)
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
crypt_keeper-2.3.0 lib/crypt_keeper/provider/base.rb
crypt_keeper-2.2.0 lib/crypt_keeper/provider/base.rb
crypt_keeper-2.1.0 lib/crypt_keeper/provider/base.rb
crypt_keeper-2.0.1 lib/crypt_keeper/provider/base.rb
crypt_keeper-2.0.0.rc2 lib/crypt_keeper/provider/base.rb
crypt_keeper-2.0.0.rc1 lib/crypt_keeper/provider/base.rb
crypt_keeper-1.1.1 lib/crypt_keeper/provider/base.rb
crypt_keeper-1.1.0 lib/crypt_keeper/provider/base.rb
crypt_keeper-1.0.1 lib/crypt_keeper/provider/base.rb
crypt_keeper-1.0.0 lib/crypt_keeper/provider/base.rb
crypt_keeper-1.0.0.beta1 lib/crypt_keeper/provider/base.rb