Skip to content

Commit a404a9e

Browse files
committed
Add cookies example.
1 parent a1147b8 commit a404a9e

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

examples/cookies/config.ru

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env falcon --verbose serve -c
2+
# frozen_string_literal: true
3+
4+
require 'rack/request'
5+
6+
KEY = 'my cookie'
7+
8+
run do |env|
9+
request = Rack::Request.new(env)
10+
puts "My Cookie: #{request.cookies[KEY]}"
11+
puts "All Cookies: #{request.cookies}"
12+
13+
headers = {}
14+
Rack::Utils.set_cookie_header!(headers, KEY, 'bar')
15+
16+
[200, headers, ["Hello World!"]]
17+
end

0 commit comments

Comments
 (0)