app/controllers/concerns/request_detection.rb
Rama master · réplica de lectura del repositorio original.
module RequestDetection
extend ActiveSupport::Concern
included do
before_action :find_current_request_details
end
private
def api_request?
request.format.json?
end
def find_current_request_details
Current.ip_address = request.ip
Current.user_agent = request.user_agent
end
end