Sha256: 869eb24c570ec9a290f33e707fb8077540fb1b05fa54f9ed515cb1416170ad0a

Contents?: true

Size: 992 Bytes

Versions: 3

Compression:

Stored size: 992 Bytes

Contents

# Used for compression
require 'zlib'
# Used to coerce data types between string and their actual types
require 'coercible'

require 'symmetric_encryption/version'
require 'symmetric_encryption/cipher'
require 'symmetric_encryption/symmetric_encryption'
require 'symmetric_encryption/exception'

module SymmetricEncryption
  autoload :Reader,    'symmetric_encryption/reader'
  autoload :Writer,    'symmetric_encryption/writer'
  autoload :Generator, 'symmetric_encryption/generator'
end

# Add support for other libraries only if they have already been loaded
require 'symmetric_encryption/railtie' if defined?(Rails)
require 'symmetric_encryption/extensions/active_record/base' if defined?(ActiveRecord::Base)
require 'symmetric_encryption/railties/symmetric_encryption_validator' if defined?(ActiveModel)
require 'symmetric_encryption/extensions/mongoid/encrypted' if defined?(Mongoid)
require 'symmetric_encryption/extensions/mongo_mapper/plugins/encrypted_key' if defined?(MongoMapper)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
symmetric-encryption-3.7.2 lib/symmetric_encryption.rb
symmetric-encryption-3.7.1 lib/symmetric_encryption.rb
symmetric-encryption-3.7.0 lib/symmetric_encryption.rb