lib/sym/crypt.rb in sym-crypt-1.0.0 vs lib/sym/crypt.rb in sym-crypt-1.1.1
- old
+ new
@@ -1,20 +1,15 @@
require 'zlib'
require 'logger'
-require 'sym/crypt/configuration'
require 'sym/crypt/version'
require 'sym/crypt/errors'
-Sym::Crypt::Configuration.configure do |config|
- config.password_cipher = 'AES-128-CBC'
- config.data_cipher = 'AES-256-CBC'
- config.private_key_cipher = config.data_cipher
- config.compression_enabled = true
- config.compression_level = Zlib::BEST_COMPRESSION
-end
+require 'sym/crypt/configuration'
+Sym::Crypt::Configuration.defaults!
+
require 'sym/crypt/extensions/class_methods'
require 'sym/crypt/extensions/instance_methods'
#
# == Using Sym Library
@@ -101,10 +96,17 @@
end
end
end
end
+Sym::Crypt::Configuration.configure do |config|
+ config.password_cipher = 'AES-128-CBC'
+ config.data_cipher = 'AES-256-CBC'
+ config.private_key_cipher = config.data_cipher
+ config.compression_enabled = true
+ config.compression_level = Zlib::BEST_COMPRESSION
+end
class Object
unless self.methods.include?(:present?)
def present?
return false if self.nil?