Class: AmazonAuth::Converter
- Inherits:
-
Object
- Object
- AmazonAuth::Converter
- Defined in:
- lib/amazon_auth/converter.rb
Class Method Summary collapse
Class Method Details
.decode(code) ⇒ Object
9 10 11 12 |
# File 'lib/amazon_auth/converter.rb', line 9 def self.decode(code) raise "Empty string" if code.to_s.size == 0 Base64.strict_decode64(code).gsub(/\A#{salt}/, '') end |
.encode(str) ⇒ Object
4 5 6 7 |
# File 'lib/amazon_auth/converter.rb', line 4 def self.encode(str) raise "Empty string" if str.to_s.size == 0 Base64.strict_encode64("#{salt}#{str}") end |
.salt ⇒ Object
14 15 16 |
# File 'lib/amazon_auth/converter.rb', line 14 def self.salt ENV['AMAZON_CODE_SALT'] || "iloveamazon" end |