Updated

lib/context_request_middleware / request.rb

A
20 lines of codes
1 methods
7.3 complexity/method
1 churn
7.3 complexity
17 duplications
# frozen_string_literal: true # Module to provide helper functions on request headers, methods, cookies require 'context_request_middleware/request/cookie_session_id_retriever' module ContextRequestMiddleware
  1. Similar code found in 2 nodes Locations: 0 1
# :nodoc: module Request
  1. ContextRequestMiddleware::Request has no descriptive comment
extend self def retriever_for_request(request)
  1. ContextRequestMiddleware::Request#retriever_for_request doesn't depend on instance state (maybe move it to another class?)
ContextRequestMiddleware
  1. ContextRequestMiddleware::Request#retriever_for_request performs a nil-check
.load_class_from_name( ContextRequestMiddleware.request_context_retriever, ContextRequestMiddleware::Request.to_s, ContextRequestMiddleware.request_context_retriever_version )&.new(request) end end end