Sha256: 46f007cb10a826593b6ef532a64661a7543f253c38ed25dcbd4dead9bdd5f03b
Contents?: true
Size: 553 Bytes
Versions: 34
Compression:
Stored size: 553 Bytes
Contents
use Utopia::Session, secret: "97111cabf4c1a5e85b8029cf7c61aa44424fc24a", expires_after: 3600 * 48, update_timeout: 1 run lambda { |env| request = Rack::Request.new(env) if env[Rack::PATH_INFO] =~ /login/ env['rack.session']['login'] = 'true' [200, {}, []] elsif env[Rack::PATH_INFO] =~ /session-set/ env['rack.session'][request.params['key'].to_sym] = request.params['value'] [200, {}, []] elsif env[Rack::PATH_INFO] =~ /session-get/ [200, {}, [env['rack.session'][request.params['key'].to_sym]]] else [404, {}, []] end }
Version data entries
34 entries across 34 versions & 1 rubygems