Module: IpInfo::API::Parser

Included in:
IpInfo::API
Defined in:
lib/ip_info/parser.rb

Defined Under Namespace

Classes: InvalidParamsError

Instance Method Summary collapse

Instance Method Details

#parse_response(response) ⇒ Object



8
9
10
11
12
# File 'lib/ip_info/parser.rb', line 8

def parse_response(response)
  convert_keys(response).tap do |result|
    raise InvalidParamsError.new(result[:status_message]) if result[:status_code] == "ERROR"
  end
end