]> cat aescling's git repositories - mastodon.git/commit
Coverage improvement and concern extraction for rate limit headers in API controller...
authorMatt Jankowski <mjankowski@thoughtbot.com>
Wed, 7 Jun 2017 15:23:26 +0000 (11:23 -0400)
committerEugen Rochko <eugen@zeonfederated.com>
Wed, 7 Jun 2017 15:23:26 +0000 (17:23 +0200)
commitf0634ba876639fcd7e506466683bf71ae81362d4
tree8adf600ec5eb00979a72b5f9d545fd6dce58fe4f
parent1d68fe1a60088183e6907a93dc5148b7dd11cdec
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
app/controllers/api_controller.rb
app/controllers/concerns/rate_limit_headers.rb [new file with mode: 0644]
spec/controllers/api_controller_spec.rb
spec/controllers/concerns/rate_limit_headers_spec.rb [new file with mode: 0644]