Class: HashBase64

Inherits:
Object show all
Defined in:
lib/build/RhoHubAccount.rb

Class Method Summary collapse

Class Method Details

.safe_decode(hash) ⇒ Object



48
49
50
51
52
53
54
55
56
57
# File 'lib/build/RhoHubAccount.rb', line 48

def safe_decode(hash)
  result = {}
  begin
    result = Hash[hash.map {|k,v| [k, Base64.decode64(v)]}]
  rescue Exception => e
    result = {}
  end

  result
end

.safe_encode(hash) ⇒ Object



44
45
46
# File 'lib/build/RhoHubAccount.rb', line 44

def safe_encode(hash)
  Hash[hash.map {|k,v| [k, Base64.encode64(v).gsub("\n", '')]}]
end