module Cie::Saml::Coding

Public Instance Methods

decode(encoded) click to toggle source
# File lib/cie/ruby-saml/coding.rb, line 7
def decode(encoded)
  Base64.decode64(encoded)
end
deflate(inflated) click to toggle source
# File lib/cie/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/cie/ruby-saml/coding.rb, line 11
def encode(encoded)
  Base64.strict_encode64(encoded)
end
escape(unescaped) click to toggle source
# File lib/cie/ruby-saml/coding.rb, line 15
def escape(unescaped)
  CGI.escape(unescaped)
end
inflate(deflated) click to toggle source
# File lib/cie/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/cie/ruby-saml/coding.rb, line 19
def unescape(escaped)
  CGI.unescape(escaped)
end