mirror of
https://github.com/nghttp2/nghttp2.git
synced 2025-12-07 02:28:53 +08:00
This commit changes nghttpx's mruby script handling. Previously we have 2 options to specify the mruby script file to be run on request and on response. Now they are merged into 1 option, namely --mruby-file. It now must return object. On request, the object's on_req(env) method is invoked with env object. Similarly, on response, the object's on_resp(env) method is invoked. The specification of Env object has not changed.
8 lines
92 B
Ruby
8 lines
92 B
Ruby
class App
|
|
def on_req(env)
|
|
env.req.set_header "User-Agent", "mruby"
|
|
end
|
|
end
|
|
|
|
App.new
|