Coverage improvement and concern extraction for rate limit headers in API controller (#3625)
* Coverage for rate limit headers * Move rate limit headers methods to concern * Move throttle check to condition on before_action * Move match_data variable into method * Move utc timestamp to separate method * Move header setting into smaller methods * specs cleanup
Showing
- app/controllers/api_controller.rb 2 additions, 13 deletionsapp/controllers/api_controller.rb
- app/controllers/concerns/rate_limit_headers.rb 57 additions, 0 deletionsapp/controllers/concerns/rate_limit_headers.rb
- spec/controllers/api_controller_spec.rb 4 additions, 1 deletionspec/controllers/api_controller_spec.rb
- spec/controllers/concerns/rate_limit_headers_spec.rb 56 additions, 0 deletionsspec/controllers/concerns/rate_limit_headers_spec.rb
Please register or sign in to comment