Method: Server#main
- Defined in:
- lib/server.rb
#main(args = parse_arguments) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/server.rb', line 22 def main(args = parse_arguments) Logging.log_level = args[:log_level] demo_handler = ::Server::Demo.new(args) ::Server::Server.new(args, demo_handler).run rescue Interrupt => e warn format("\r%<class>s", class: e.class) exit rescue StandardError => e ::Server.log.fatal(e) e.backtrace.each { |t| ::Server.log.fatal t } exit 1 end |