lib/io_streams/symmetric_encryption/writer.rb in iostreams-1.0.0.beta2 vs lib/io_streams/symmetric_encryption/writer.rb in iostreams-1.0.0.beta3

- old
+ new

@@ -4,20 +4,20 @@ # Write to stream using Symmetric Encryption # By default the output stream is compressed. # If the input_stream is already compressed consider setting compress: false. def self.stream(input_stream, compress: true, **args, &block) unless defined?(SymmetricEncryption) - Utils.load_dependency('symmetric-encryption', '.enc streaming') + Utils.load_soft_dependency('symmetric-encryption', '.enc streaming') end ::SymmetricEncryption::Writer.open(input_stream, compress: compress, **args, &block) end # Write to stream using Symmetric Encryption # By default the output stream is compressed unless the file_name extension indicates the file is already compressed. def self.file(file_name, compress: nil, **args, &block) unless defined?(SymmetricEncryption) - Utils.load_dependency('symmetric-encryption', '.enc streaming') + Utils.load_soft_dependency('symmetric-encryption', '.enc streaming') end ::SymmetricEncryption::Writer.open(file_name, compress: compress, **args, &block) end end