Sha256: b02a6c74dc3530307b96c311add26ca67cddf5fe5f58aef3eccf53cd205f855f
Contents?: true
Size: 597 Bytes
Versions: 5
Compression:
Stored size: 597 Bytes
Contents
require "cgi" require 'zlib' module Federa module Saml module Coding def decode(encoded) Base64.decode64(encoded) end def encode(encoded) Base64.encode64(encoded).gsub(/\n/, "") end def escape(unescaped) CGI.escape(unescaped) end def unescape(escaped) CGI.unescape(escaped) end def inflate(deflated) zlib = Zlib::Inflate.new(-Zlib::MAX_WBITS) zlib.inflate(deflated) end def deflate(inflated) Zlib::Deflate.deflate(inflated, 9)[2..-5] end end end end
Version data entries
5 entries across 5 versions & 1 rubygems