Showing 9 of 9 total issues
Identical blocks of code found in 2 locations. Consider refactoring. Open
Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. # Code is not reloaded between requests. config.enable_reloading = false
- Read upRead up
Identical blocks of code found in 2 locations. Consider refactoring. Open
Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. # Code is not reloaded between requests. config.enable_reloading = false
- Read upRead up
Method match_body?
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
def match_body?(json, response_body) return true if json.nil? return response_body.nil? if json == :forbid_nil return false if response_body.blank?
- Read upRead up
Method call
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def call return unless match?(_status_code, _response.status) return unless match_headers?(_headers, _response.headers) return unless match_body?(_json, _response.body)
- Read upRead up
Method generate_stubbed_response
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def generate_stubbed_response(options, *request) # rubocop:disable Metrics/AbcSize, Metrics/MethodLength case options when Proc stub_as_resource(options.call(*request)) when Hash
- Read upRead up
Method process_raise_option
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def process_raise_option(exception, response, status_code) case exception when Class params = MyApiClient::Params::Params.new(nil, stub_as_response(response, status_code)) if exception == MyApiClient::NetworkError
- Read upRead up
Identical blocks of code found in 3 locations. Consider refactoring. Open
if Rails.root.join('tmp/caching-dev.txt').exist? config.cache_store = :memory_store config.public_file_server.headers = { 'Cache-Control' => "public, max-age=#{2.days.to_i}", }
- Read upRead up
Identical blocks of code found in 3 locations. Consider refactoring. Open
if Rails.root.join('tmp/caching-dev.txt').exist? config.cache_store = :memory_store config.public_file_server.headers = { 'Cache-Control' => "public, max-age=#{2.days.to_i}" } else config.action_controller.perform_caching = false
- Read upRead up
Identical blocks of code found in 3 locations. Consider refactoring. Open
if Rails.root.join('tmp/caching-dev.txt').exist? config.cache_store = :memory_store config.public_file_server.headers = { 'Cache-Control' => "public, max-age=#{2.days.to_i}", }
- Read upRead up