Class: Rack::Server
Instance Method Summary collapse
Instance Method Details
#original_server ⇒ Object
20 |
# File 'lib/irt/extensions/rails_server.rb', line 20 alias_method :original_server, :server |
#server ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/irt/extensions/rails_server.rb', line 21 def server # override the SIGINT trap in the Rack::Server.start method allowing multiple choices # since #server is also called after the Rack::Server.start trap IRT.start IRT.rails_server_sigint_trap = trap('SIGINT') { IRT.rails_signal_handle } IRT.rails_server = original_server end |