Module: K3cloud::Base64Utils

Defined in:
lib/k3cloud/utils/base64_utils.rb

Class Method Summary collapse

Class Method Details

.decoding_from_base64(base64) ⇒ Object



12
13
14
15
# File 'lib/k3cloud/utils/base64_utils.rb', line 12

def self.decoding_from_base64(base64)
  buffer = base64.encode("UTF-8")
  Base64.strict_decode64(buffer).bytes
end

.encoding_to_base64(buffer) ⇒ Object



7
8
9
10
# File 'lib/k3cloud/utils/base64_utils.rb', line 7

def self.encoding_to_base64(buffer)
  b64buffer = Base64.strict_encode64(buffer.pack("C*"))
  b64buffer.force_encoding("UTF-8")
end