{"action":"created","issue":{"url":"https://api.github.com/repos/alexreisner/geocoder/issues/1322","repository_url":"https://api.github.com/repos/alexreisner/geocoder","labels_url":"https://api.github.com/repos/alexreisner/geocoder/issues/1322/labels{/name}","comments_url":"https://api.github.com/repos/alexreisner/geocoder/issues/1322/comments","events_url":"https://api.github.com/repos/alexreisner/geocoder/issues/1322/events","html_url":"https://github.com/alexreisner/geocoder/pull/1322","id":344707619,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA0MDM3NDQx","number":1322,"title":"Add IP2Location Web Service to IP Address Lookups","user":{"login":"ip2location","id":6367210,"node_id":"MDQ6VXNlcjYzNjcyMTA=","avatar_url":"https://avatars0.githubusercontent.com/u/6367210?v=4","gravatar_id":"","url":"https://api.github.com/users/ip2location","html_url":"https://github.com/ip2location","followers_url":"https://api.github.com/users/ip2location/followers","following_url":"https://api.github.com/users/ip2location/following{/other_user}","gists_url":"https://api.github.com/users/ip2location/gists{/gist_id}","starred_url":"https://api.github.com/users/ip2location/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ip2location/subscriptions","organizations_url":"https://api.github.com/users/ip2location/orgs","repos_url":"https://api.github.com/users/ip2location/repos","events_url":"https://api.github.com/users/ip2location/events{/privacy}","received_events_url":"https://api.github.com/users/ip2location/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-26T06:10:52Z","updated_at":"2018-07-26T13:41:36Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/alexreisner/geocoder/pulls/1322","html_url":"https://github.com/alexreisner/geocoder/pull/1322","diff_url":"https://github.com/alexreisner/geocoder/pull/1322.diff","patch_url":"https://github.com/alexreisner/geocoder/pull/1322.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/alexreisner/geocoder/issues/comments/408101360","html_url":"https://github.com/alexreisner/geocoder/pull/1322#issuecomment-408101360","issue_url":"https://api.github.com/repos/alexreisner/geocoder/issues/1322","id":408101360,"node_id":"MDEyOklzc3VlQ29tbWVudDQwODEwMTM2MA==","user":{"login":"alexreisner","id":32069,"node_id":"MDQ6VXNlcjMyMDY5","avatar_url":"https://avatars2.githubusercontent.com/u/32069?v=4","gravatar_id":"","url":"https://api.github.com/users/alexreisner","html_url":"https://github.com/alexreisner","followers_url":"https://api.github.com/users/alexreisner/followers","following_url":"https://api.github.com/users/alexreisner/following{/other_user}","gists_url":"https://api.github.com/users/alexreisner/gists{/gist_id}","starred_url":"https://api.github.com/users/alexreisner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexreisner/subscriptions","organizations_url":"https://api.github.com/users/alexreisner/orgs","repos_url":"https://api.github.com/users/alexreisner/repos","events_url":"https://api.github.com/users/alexreisner/events{/privacy}","received_events_url":"https://api.github.com/users/alexreisner/received_events","type":"User","site_admin":false},"created_at":"2018-07-26T13:41:36Z","updated_at":"2018-07-26T13:41:36Z","author_association":"OWNER","body":"Thanks for this! Please look into test failures. Also, all the methods in [the Result class](https://github.com/ip2location/geocoder/blob/33c18085bb6419c74be0189cfc200db02865287e/lib/geocoder/results/ip2location_api.rb) are redundant as getters are defined dynamically for every item in `response_attributes` (see loop at the bottom of the file)."}}
{"actor":{"display_login":"alexreisner"}}