aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-07-16 22:42:09 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-07-16 22:42:09 +0900
commit511711ce6382708e54498deae94af1f8993ba668 (patch)
treef47f3bb91af58e2df2826e0de28f59ebedb92c8f /examples
parent8586affb4ce6d707e94cb01d901f8a56b0903134 (diff)
downloadplum-511711ce6382708e54498deae94af1f8993ba668.tar.gz
change callback style
Diffstat (limited to 'examples')
-rw-r--r--examples/static_server.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/examples/static_server.rb b/examples/static_server.rb
index 3950713..e0a308b 100644
--- a/examples/static_server.rb
+++ b/examples/static_server.rb
@@ -40,43 +40,43 @@ loop do
plum = Plum::Server.new(sock)
- plum.on_frame = proc do |frame|
+ plum.on(:frame) do |frame|
log(id, frame.stream_id, "recv: #{frame.inspect}")
end
- plum.on_send_frame = proc do |frame|
+ plum.on(:send_frame) do |frame|
log(id, frame.stream_id, "send: #{frame.inspect}")
end
- plum.on_connection_error = proc do |exception|
+ plum.on(:connection_error) do |exception|
puts exception
puts exception.backtrace
end
- plum.on_stream = proc do |stream|
- stream.on_stream_error = proc do |exception|
+ plum.on(:stream) do |stream|
+ stream.on(:stream_error) do |exception|
puts exception
puts exception.backtrace
end
headers = data = nil
- stream.on_open = proc do
+ stream.on(:open) do
headers = nil
data = ""
end
- stream.on_headers = proc do |headers_|
+ stream.on(:headers) do |headers_|
log(id, stream.id, headers_.map {|name, value| "#{name}: #{value}" })
headers = headers_
end
- stream.on_data = proc do |data_|
+ stream.on(:data) do |data_|
log(id, stream.id, data_)
data << data_
end
- stream.on_complete = proc do
+ stream.on(:complete) do
case [headers[":method"], headers[":path"]]
when ["GET", "/"]
body = "Hello World! <a href=/abc.html>ABC</a> <a href=/fgsd>Not found</a>"