Module: RackAfterReply::RequestHandler
- Defined in:
- lib/rack_after_reply/request_handler.rb
Instance Attribute Summary collapse
-
#rack_after_reply_callbacks ⇒ Object
Returns the value of attribute rack_after_reply_callbacks.
Instance Method Summary collapse
Instance Attribute Details
#rack_after_reply_callbacks ⇒ Object
Returns the value of attribute rack_after_reply_callbacks.
3 4 5 |
# File 'lib/rack_after_reply/request_handler.rb', line 3 def rack_after_reply_callbacks @rack_after_reply_callbacks end |
Instance Method Details
#fire_rack_after_reply ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/rack_after_reply/request_handler.rb', line 5 def fire_rack_after_reply # Ensure we only fire the hook once. Passenger runs its request # handler when shutting down, causing an infinite loop if we # don't check for this. rack_after_reply_callbacks or return rack_after_reply_callbacks.each do |callback| callback.call end self.rack_after_reply_callbacks = nil end |