# File lib/neovim/host.rb, line 50 def handle(message) debug("received #{message.inspect}") @handlers. fetch(message.method_name, default_handler). call(@client, message) rescue => e fatal("got unexpected error #{e.inspect}") debug(e.backtrace.join("\n")) end