Class: Noder::HTTP::Listeners::NotFound
Instance Attribute Summary
#callback
Instance Method Summary
collapse
#initialize
Instance Method Details
#call(env) ⇒ Object
5
6
7
8
9
10
|
# File 'lib/noder/http/listeners/not_found.rb', line 5
def call(env)
callback.call(env) if callback
response = env[:response]
render_not_found(response) unless response.is_rendered?
env
end
|
#render_not_found(response) ⇒ Object
12
13
14
15
16
|
# File 'lib/noder/http/listeners/not_found.rb', line 12
def render_not_found(response)
response.status_code = 404
response.write('Not Found')
response.end
end
|