Showing 3 of 83 total issues
Class Client
has 22 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Client class InvalidClientError < StandardError def message 'Client is not configured correctly.' end
Method exclude
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
Open
def exclude(*args) options = args.first { |arg| arg.is_a?(Hash) && arg.key?(:options) }.fetch(:options, {}) terms = args.flat_map do |arg| arg.map do |field, value|
- Read upRead up
Method request
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
Open
def request(endpoint:, verb: :get, **args) raise InvalidClientError if invalid? response = client.request(verb, endpoint, args) Fulfil::ResponseHandler.new(response).verify!
- Read upRead up