module Spid::Saml::Coding
Public Instance Methods
decode(encoded)
click to toggle source
# File lib/spid/ruby-saml/coding.rb, line 7 def decode(encoded) Base64.decode64(encoded) end
deflate(inflated)
click to toggle source
# File lib/spid/ruby-saml/coding.rb, line 28 def deflate(inflated) Zlib::Deflate.deflate(inflated, 9)[2..-5] end
encode(encoded)
click to toggle source
# File lib/spid/ruby-saml/coding.rb, line 11 def encode(encoded) Base64.encode64(encoded).gsub(/\n/, "") end
escape(unescaped)
click to toggle source
# File lib/spid/ruby-saml/coding.rb, line 15 def escape(unescaped) CGI.escape(unescaped) end
inflate(deflated)
click to toggle source
# File lib/spid/ruby-saml/coding.rb, line 23 def inflate(deflated) zlib = Zlib::Inflate.new(-Zlib::MAX_WBITS) zlib.inflate(deflated) end
unescape(escaped)
click to toggle source
# File lib/spid/ruby-saml/coding.rb, line 19 def unescape(escaped) CGI.unescape(escaped) end