lib/sapience/extensions/grape/middleware/logging.rb in sapience-2.4.0 vs lib/sapience/extensions/grape/middleware/logging.rb in sapience-2.5.0
- old
+ new
@@ -1,19 +1,22 @@
+# frozen_string_literal: true
require "grape/middleware/base"
require_relative "../request_format_helper"
module Sapience
module Extensions
module Grape
module Middleware
class Logging < ::Grape::Middleware::Base
include RequestFormatHelper
- ActiveSupport::Notifications.subscribe("sql.active_record") do |*args|
- event = ActiveSupport::Notifications::Event.new(*args)
- Grape::Timings.append_db_runtime(event)
- end if defined?(ActiveRecord)
+ if defined?(ActiveRecord)
+ ActiveSupport::Notifications.subscribe("sql.active_record") do |*args|
+ event = ActiveSupport::Notifications::Event.new(*args)
+ Grape::Timings.append_db_runtime(event)
+ end
+ end
def initialize(app, options = {})
super
@logger = @options[:logger]
end
@@ -34,10 +37,10 @@
end
if error
after_failure(error)
throw(:error, error)
else
- @status, _, _ = *@app_response
+ @status, = *@app_response
after
end
@app_response
end