Sha256: d43c19014f40582b5cc0b208b9988a6cb414ad071b05b5716bdb893ac7f7b1de

Contents?: true

Size: 419 Bytes

Versions: 8

Compression:

Stored size: 419 Bytes

Contents

# frozen_string_literal: true

module Motor
  class ApiBaseController < ActionController::API
    include Motor::CurrentUserMethod
    include Motor::CurrentAbility

    unless Rails.env.test?
      rescue_from StandardError do |e|
        Rails.logger.error(e)
        Rails.logger.error(e.backtrace.join("\n"))

        render json: { errors: [e.message] }, status: :internal_server_error
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
motor-admin-0.1.68 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.67 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.66 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.65 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.64 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.63 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.62 app/controllers/motor/api_base_controller.rb
motor-admin-0.1.61 app/controllers/motor/api_base_controller.rb