Module: Duse::Encryption::Encoding

Included in:
Asymmetric, Symmetric
Defined in:
lib/duse/encryption.rb

Instance Method Summary collapse

Instance Method Details

#decode(encoded_text) ⇒ Object



12
13
14
# File 'lib/duse/encryption.rb', line 12

def decode(encoded_text)
  Base64.decode64(encoded_text.encode('ascii-8bit')).force_encoding('utf-8')
end

#encode(plain_text) ⇒ Object



8
9
10
# File 'lib/duse/encryption.rb', line 8

def encode(plain_text)
  Base64.encode64(plain_text).encode('utf-8')
end