Method: JScrambler::Middleware::Authentication#call

Defined in:
lib/jscrambler/middleware/authentication.rb

#call(env) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/jscrambler/middleware/authentication.rb', line 9

def call(env)
  env.body[:signature] = hmac_params_signature(env)
  if [:get, :delete].include? env.method
    env.url += "?#{URI.encode_www_form(env.body)}"
    env.body = nil
  end
  @app.call(env)
end