Sha256: 8b6b04d2904226659374357ccb82a384b4d81fc1f937fbf6f38f9ebf985ef1de
Contents?: true
Size: 689 Bytes
Versions: 3
Compression:
Stored size: 689 Bytes
Contents
module ApiAuth module Helpers # :nodoc: def b64_encode(string) if Base64.respond_to?(:strict_encode64) Base64.strict_encode64(string) else # Fall back to stripping out newlines on Ruby 1.8. Base64.encode64(string).delete("\n") end end def md5_base64digest(string) if Digest::MD5.respond_to?(:base64digest) Digest::MD5.base64digest(string) else b64_encode(Digest::MD5.digest(string)) end end # Capitalizes the keys of a hash def capitalize_keys(hsh) capitalized_hash = {} hsh.each_pair { |k, v| capitalized_hash[k.to_s.upcase] = v } capitalized_hash end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
api-auth-2.1.0 | lib/api_auth/helpers.rb |
api-auth-2.0.1 | lib/api_auth/helpers.rb |
api-auth-2.0.0 | lib/api_auth/helpers.rb |