Method: Acme::Client::HTTPClient::AcmeMiddleware#call

Defined in:
lib/acme/client/http_client.rb

#call(env) ⇒ Object



67
68
69
70
71
72
73
74
75
76
# File 'lib/acme/client/http_client.rb', line 67

def call(env)
  @env = env
  @env[:request_headers]['Content-Type'] = CONTENT_TYPE

  if @env.method != :get
    @env.body = client.jwk.jws(header: jws_header, payload: env.body)
  end

  @app.call(env).on_complete { |response_env| on_complete(response_env) }
end