Class: Virtuous::FaradayMiddleware::ParseOj

Inherits:
Faraday::Middleware
  • Object
show all
Defined in:
lib/virtuous/parse_oj.rb

Instance Method Summary collapse

Instance Method Details

#on_complete(env) ⇒ Object

Parses JSON responses.



8
9
10
11
12
13
14
15
# File 'lib/virtuous/parse_oj.rb', line 8

def on_complete(env)
  body = env[:body]
  env[:body] = if empty_body?(body.strip)
                 nil
               else
                 Oj.load(body, mode: :compat)
               end
end