ryz310/my_api_client

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/my_api_client/error_handling/generator.rb87
A
1 hr
A
98%
lib/my_api_client/rspec/stub.rb94
A
50 mins
A
100%
lib/my_api_client/request.rb28
A
35 mins
A
100%
example/api_clients/application_api_client.rb7
A
0 mins
A
100%
example/api_clients/my_error_api_client.rb21
A
0 mins
A
100%
example/api_clients/my_errors.rb13
A
0 mins
A
100%
example/api_clients/my_header_api_client.rb23
A
0 mins
A
100%
example/api_clients/my_pagination_api_client.rb15
A
0 mins
A
100%
example/api_clients/my_rest_api_client.rb30
A
0 mins
A
100%
example/api_clients/my_status_api_client.rb13
A
0 mins
A
100%
lib/generators/generator_helper.rb14
A
0 mins
lib/generators/rails/api_client_generator.rb27
A
0 mins
lib/generators/rspec/api_client_generator.rb25
A
0 mins
lib/my_api_client.rb35
A
0 mins
A
100%
lib/my_api_client/base.rb11
A
0 mins
A
100%
lib/my_api_client/config.rb15
A
0 mins
A
100%
lib/my_api_client/default_error_handlers.rb51
A
0 mins
A
100%
lib/my_api_client/error_handling.rb17
A
0 mins
A
100%
lib/my_api_client/error_handling/retry_option_processor.rb26
A
0 mins
A
100%
lib/my_api_client/errors.rb14
A
0 mins
A
100%
lib/my_api_client/errors/api_limit_error.rb3
A
0 mins
A
100%
lib/my_api_client/errors/client_error.rb33
A
0 mins
A
100%
lib/my_api_client/errors/network_error.rb24
A
0 mins
A
100%
lib/my_api_client/errors/server_error.rb16
A
0 mins
A
100%
lib/my_api_client/exceptions.rb42
A
0 mins
A
100%
lib/my_api_client/integrations/bugsnag.rb13
A
0 mins
A
100%
lib/my_api_client/params/params.rb40
A
0 mins
A
100%
lib/my_api_client/params/request.rb27
A
0 mins
A
100%
lib/my_api_client/request/basic.rb15
A
0 mins
A
100%
lib/my_api_client/request/executor.rb44
A
0 mins
A
100%
lib/my_api_client/request/logger.rb24
A
0 mins
A
100%
lib/my_api_client/request/pagination.rb29
A
0 mins
A
94%
lib/my_api_client/rspec.rb8
A
0 mins
A
100%
lib/my_api_client/rspec/matcher_helper.rb25
A
0 mins
C
72%
lib/my_api_client/rspec/matchers/be_handled_as_an_error.rb60
A
0 mins
B
85%
lib/my_api_client/rspec/matchers/request_to.rb47
A
0 mins
A
92%
lib/my_api_client/service_abstract.rb8
A
0 mins
A
100%
lib/my_api_client/sleeper.rb12
A
0 mins
A
100%
lib/my_api_client/version.rb3
A
0 mins
my_api/app/controllers/application_controller.rb2
A
0 mins
my_api/app/controllers/error_controller.rb15
A
0 mins
my_api/app/controllers/header_controller.rb8
A
0 mins
my_api/app/controllers/pagination_controller.rb46
A
0 mins
my_api/app/controllers/rest_controller.rb42
A
0 mins
my_api/app/controllers/status_controller.rb7
A
0 mins
my_api/app/helpers/application_helper.rb2
A
0 mins
my_api/app/jobs/application_job.rb3
A
0 mins
my_api/app/models/application_item.rb2
A
0 mins
my_api/config/application.rb6
A
0 mins
my_api/config/environments/development.rb2
A
0 mins