lib/chronicle/etl/utils/binary_attachments.rb in chronicle-etl-0.5.5 vs lib/chronicle/etl/utils/binary_attachments.rb in chronicle-etl-0.6.1
- old
+ new
@@ -5,10 +5,10 @@
module ETL
module Utils
# Utility methods for dealing with binary files
module BinaryAttachments
def self.filename_to_base64(filename:, mimetype: nil)
- mimetype = mimetype || guess_mimetype(filename: filename)
+ mimetype ||= guess_mimetype(filename: filename)
"data:#{mimetype};base64,#{Base64.strict_encode64(File.read(filename))}"
end
def self.guess_mimetype(filename:)