# class Rack::Session::Cookie::Base64::ZipJSON

### Public Instance Methods

decode(str) click to toggle source
Calls superclass method `Rack::Session::Cookie::Base64#decode`

    # File lib/rack/session/cookie.rb, line 90
    def decode(str)
      return unless str
      ::JSON.parse(Zlib::Inflate.inflate(super(str)))
    rescue
      nil
    end

encode(obj) click to toggle source
Calls superclass method `Rack::Session::Cookie::Base64#encode`

    # File lib/rack/session/cookie.rb, line 86
    def encode(obj)
      super(Zlib::Deflate.deflate(::JSON.dump(obj)))
    end