lib/rest-ftp-daemon/api/root.rb in rest-ftp-daemon-0.423.3 vs lib/rest-ftp-daemon/api/root.rb in rest-ftp-daemon-0.424.0

- old
+ new

@@ -48,10 +48,15 @@ JSON.pretty_generate(object) #end put "-----" end + ## GLOBAL EXCEPTION HANDLING + rescue_from :all do |exception| + Rollbar.error exception + error_response(message: "Internal server error: #{exception}", status: 500) + end ### MOUNTPOINTS mount RestFtpDaemon::API::Status => MOUNT_STATUS mount RestFtpDaemon::API::Jobs => MOUNT_JOBS mount RestFtpDaemon::API::Dashbaord => MOUNT_BOARD @@ -67,10 +72,9 @@ info: { title: Conf.app_name, version: Conf.app_ver, description: "API description for #{Conf.app_name} #{Conf.app_ver}", } - ### INITIALIZATION def initialize super