class Luchadeer::Middleware::ParseJSON

Constants

WHITESPACE_REGEX

Public Instance Methods

on_complete(response) click to toggle source
# File lib/luchadeer/middleware/parse_json.rb, line 20
def on_complete(response)
  response.body = parse(response.body)
end
parse(body) click to toggle source
# File lib/luchadeer/middleware/parse_json.rb, line 11
def parse(body)
  case body
  when WHITESPACE_REGEX, nil
    nil
  else
    JSON.parse(body, symbolize_names: true)
  end
end