Method: IdempotentRequest::RequestManager#write

Defined in:
lib/idempotent-request/request_manager.rb

#write(*data) ⇒ Object



27
28
29
30
31
32
33
34
35
36
# File 'lib/idempotent-request/request_manager.rb', line 27

def write(*data)
  status, headers, response = data
  response = response.body if response.respond_to?(:body)

  if (200..226).cover?(status)
    storage.write(key, payload(status, headers, response))
  end

  data
end