lib/nexmo/oas/renderer/app.rb in nexmo-oas-renderer-0.6.6 vs lib/nexmo/oas/renderer/app.rb in nexmo-oas-renderer-0.7.0

- old
+ new

@@ -30,11 +30,10 @@ view_paths = [views, NexmoDeveloper::Application.root.join("app", "views")] set :views, view_paths end set :mustermann_opts, { type: :rails } - set :show_exceptions, :after_handler set :oas_path, (ENV['OAS_PATH'] || '.') helpers do include Helpers::Render include Helpers::Navigation @@ -74,9 +73,13 @@ end error Errno::ENOENT do layout = defined?(NexmoDeveloper::Application) ? :'layouts/api.html' : false not_found erb :'static/404', layout: layout + end + + error Exception do + File.read("#{API.root}/public/500.html") end unless defined?(NexmoDeveloper::Application) get '/' do prefix = "#{API.oas_path}"