Module: Idempotency::Hanami
- Defined in:
- lib/idempotency/hanami.rb
Instance Method Summary collapse
Instance Method Details
#use_cache(request_identifiers = [], lock_duration: nil, action: self.class.name) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/idempotency/hanami.rb', line 7 def use_cache(request_identifiers = [], lock_duration: nil, action: self.class.name) response_status, response_headers, response_body = Idempotency.use_cache( request, request_identifiers, lock_duration:, action: ) do yield response end set_response(response_status, response_headers, response_body) end |