{"action":"created","comment":{"url":"https://api.github.com/repos/geokit/geokit/pulls/comments/28865870","id":28865870,"diff_hunk":"@@ -1,14 +1,13 @@\n-require 'net/http'\n-require 'openssl'\n require 'geokit/net_adapter/net_http'\n require 'geokit/net_adapter/typhoeus'\n require 'ipaddr'\n+require 'json'\n+require 'logger'\n+require 'net/http'","path":"lib/geokit/geocoders.rb","position":8,"original_position":8,"commit_id":"24faa7aaed3179d38e05379b5bf70fc25df859cd","original_commit_id":"24faa7aaed3179d38e05379b5bf70fc25df859cd","user":{"login":"houndci","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci","html_url":"https://github.com/houndci","followers_url":"https://api.github.com/users/houndci/followers","following_url":"https://api.github.com/users/houndci/following{/other_user}","gists_url":"https://api.github.com/users/houndci/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci/subscriptions","organizations_url":"https://api.github.com/users/houndci/orgs","repos_url":"https://api.github.com/users/houndci/repos","events_url":"https://api.github.com/users/houndci/events{/privacy}","received_events_url":"https://api.github.com/users/houndci/received_events","type":"User","site_admin":false},"body":"Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.","created_at":"2015-04-22T12:08:03Z","updated_at":"2015-04-22T12:08:03Z","html_url":"https://github.com/geokit/geokit/pull/166#discussion_r28865870","pull_request_url":"https://api.github.com/repos/geokit/geokit/pulls/166","_links":{"self":{"href":"https://api.github.com/repos/geokit/geokit/pulls/comments/28865870"},"html":{"href":"https://github.com/geokit/geokit/pull/166#discussion_r28865870"},"pull_request":{"href":"https://api.github.com/repos/geokit/geokit/pulls/166"}}},"pull_request":{"url":"https://api.github.com/repos/geokit/geokit/pulls/166","id":33851565,"html_url":"https://github.com/geokit/geokit/pull/166","diff_url":"https://github.com/geokit/geokit/pull/166.diff","patch_url":"https://github.com/geokit/geokit/pull/166.patch","issue_url":"https://api.github.com/repos/geokit/geokit/issues/166","number":166,"state":"open","locked":false,"title":"Replace multi_json with standard library json","user":{"login":"sferik","id":10308,"avatar_url":"https://avatars.githubusercontent.com/u/10308?v=3","gravatar_id":"","url":"https://api.github.com/users/sferik","html_url":"https://github.com/sferik","followers_url":"https://api.github.com/users/sferik/followers","following_url":"https://api.github.com/users/sferik/following{/other_user}","gists_url":"https://api.github.com/users/sferik/gists{/gist_id}","starred_url":"https://api.github.com/users/sferik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sferik/subscriptions","organizations_url":"https://api.github.com/users/sferik/orgs","repos_url":"https://api.github.com/users/sferik/repos","events_url":"https://api.github.com/users/sferik/events{/privacy}","received_events_url":"https://api.github.com/users/sferik/received_events","type":"User","site_admin":false},"body":"As a former maintainer of `multi_json`, I no longer use it in my own projects, now that the `json` gem has been moved into the Ruby standard library. I also added an explicit `test-unit` dependency, since this has been removed from the standard library in Ruby 2.2. I also added Ruby 2.2 to the Travis CI test matrix. These are in separate commits, so feel free to `git cherry-pick` if you don’t want to accept any of these changes. Thanks!","created_at":"2015-04-22T12:07:59Z","updated_at":"2015-04-22T12:08:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3513f8a9d7359a6364e655d947abbd053c12ccad","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/geokit/geokit/pulls/166/commits","review_comments_url":"https://api.github.com/repos/geokit/geokit/pulls/166/comments","review_comment_url":"https://api.github.com/repos/geokit/geokit/pulls/comments{/number}","comments_url":"https://api.github.com/repos/geokit/geokit/issues/166/comments","statuses_url":"https://api.github.com/repos/geokit/geokit/statuses/24faa7aaed3179d38e05379b5bf70fc25df859cd","head":{"label":"sferik:replace-multi_json-with-json","ref":"replace-multi_json-with-json","sha":"24faa7aaed3179d38e05379b5bf70fc25df859cd","user":{"login":"sferik","id":10308,"avatar_url":"https://avatars.githubusercontent.com/u/10308?v=3","gravatar_id":"","url":"https://api.github.com/users/sferik","html_url":"https://github.com/sferik","followers_url":"https://api.github.com/users/sferik/followers","following_url":"https://api.github.com/users/sferik/following{/other_user}","gists_url":"https://api.github.com/users/sferik/gists{/gist_id}","starred_url":"https://api.github.com/users/sferik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sferik/subscriptions","organizations_url":"https://api.github.com/users/sferik/orgs","repos_url":"https://api.github.com/users/sferik/repos","events_url":"https://api.github.com/users/sferik/events{/privacy}","received_events_url":"https://api.github.com/users/sferik/received_events","type":"User","site_admin":false},"repo":{"id":6491741,"name":"geokit","full_name":"sferik/geokit","owner":{"login":"sferik","id":10308,"avatar_url":"https://avatars.githubusercontent.com/u/10308?v=3","gravatar_id":"","url":"https://api.github.com/users/sferik","html_url":"https://github.com/sferik","followers_url":"https://api.github.com/users/sferik/followers","following_url":"https://api.github.com/users/sferik/following{/other_user}","gists_url":"https://api.github.com/users/sferik/gists{/gist_id}","starred_url":"https://api.github.com/users/sferik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sferik/subscriptions","organizations_url":"https://api.github.com/users/sferik/orgs","repos_url":"https://api.github.com/users/sferik/repos","events_url":"https://api.github.com/users/sferik/events{/privacy}","received_events_url":"https://api.github.com/users/sferik/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sferik/geokit","description":"Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.","fork":true,"url":"https://api.github.com/repos/sferik/geokit","forks_url":"https://api.github.com/repos/sferik/geokit/forks","keys_url":"https://api.github.com/repos/sferik/geokit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sferik/geokit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sferik/geokit/teams","hooks_url":"https://api.github.com/repos/sferik/geokit/hooks","issue_events_url":"https://api.github.com/repos/sferik/geokit/issues/events{/number}","events_url":"https://api.github.com/repos/sferik/geokit/events","assignees_url":"https://api.github.com/repos/sferik/geokit/assignees{/user}","branches_url":"https://api.github.com/repos/sferik/geokit/branches{/branch}","tags_url":"https://api.github.com/repos/sferik/geokit/tags","blobs_url":"https://api.github.com/repos/sferik/geokit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sferik/geokit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sferik/geokit/git/refs{/sha}","trees_url":"https://api.github.com/repos/sferik/geokit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sferik/geokit/statuses/{sha}","languages_url":"https://api.github.com/repos/sferik/geokit/languages","stargazers_url":"https://api.github.com/repos/sferik/geokit/stargazers","contributors_url":"https://api.github.com/repos/sferik/geokit/contributors","subscribers_url":"https://api.github.com/repos/sferik/geokit/subscribers","subscription_url":"https://api.github.com/repos/sferik/geokit/subscription","commits_url":"https://api.github.com/repos/sferik/geokit/commits{/sha}","git_commits_url":"https://api.github.com/repos/sferik/geokit/git/commits{/sha}","comments_url":"https://api.github.com/repos/sferik/geokit/comments{/number}","issue_comment_url":"https://api.github.com/repos/sferik/geokit/issues/comments{/number}","contents_url":"https://api.github.com/repos/sferik/geokit/contents/{+path}","compare_url":"https://api.github.com/repos/sferik/geokit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sferik/geokit/merges","archive_url":"https://api.github.com/repos/sferik/geokit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sferik/geokit/downloads","issues_url":"https://api.github.com/repos/sferik/geokit/issues{/number}","pulls_url":"https://api.github.com/repos/sferik/geokit/pulls{/number}","milestones_url":"https://api.github.com/repos/sferik/geokit/milestones{/number}","notifications_url":"https://api.github.com/repos/sferik/geokit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sferik/geokit/labels{/name}","releases_url":"https://api.github.com/repos/sferik/geokit/releases{/id}","created_at":"2012-11-01T15:14:39Z","updated_at":"2015-04-22T11:55:52Z","pushed_at":"2015-04-22T12:05:27Z","git_url":"git://github.com/sferik/geokit.git","ssh_url":"git@github.com:sferik/geokit.git","clone_url":"https://github.com/sferik/geokit.git","svn_url":"https://github.com/sferik/geokit","homepage":"http://rubygeokit.org/","size":680,"stargazers_count":1,"watchers_count":1,"language":"Ruby","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"geokit:master","ref":"master","sha":"6958f4112339cde60798fff711d2114d237503d7","user":{"login":"geokit","id":1250694,"avatar_url":"https://avatars.githubusercontent.com/u/1250694?v=3","gravatar_id":"","url":"https://api.github.com/users/geokit","html_url":"https://github.com/geokit","followers_url":"https://api.github.com/users/geokit/followers","following_url":"https://api.github.com/users/geokit/following{/other_user}","gists_url":"https://api.github.com/users/geokit/gists{/gist_id}","starred_url":"https://api.github.com/users/geokit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geokit/subscriptions","organizations_url":"https://api.github.com/users/geokit/orgs","repos_url":"https://api.github.com/users/geokit/repos","events_url":"https://api.github.com/users/geokit/events{/privacy}","received_events_url":"https://api.github.com/users/geokit/received_events","type":"Organization","site_admin":false},"repo":{"id":82963,"name":"geokit","full_name":"geokit/geokit","owner":{"login":"geokit","id":1250694,"avatar_url":"https://avatars.githubusercontent.com/u/1250694?v=3","gravatar_id":"","url":"https://api.github.com/users/geokit","html_url":"https://github.com/geokit","followers_url":"https://api.github.com/users/geokit/followers","following_url":"https://api.github.com/users/geokit/following{/other_user}","gists_url":"https://api.github.com/users/geokit/gists{/gist_id}","starred_url":"https://api.github.com/users/geokit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geokit/subscriptions","organizations_url":"https://api.github.com/users/geokit/orgs","repos_url":"https://api.github.com/users/geokit/repos","events_url":"https://api.github.com/users/geokit/events{/privacy}","received_events_url":"https://api.github.com/users/geokit/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/geokit/geokit","description":"Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.","fork":false,"url":"https://api.github.com/repos/geokit/geokit","forks_url":"https://api.github.com/repos/geokit/geokit/forks","keys_url":"https://api.github.com/repos/geokit/geokit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/geokit/geokit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/geokit/geokit/teams","hooks_url":"https://api.github.com/repos/geokit/geokit/hooks","issue_events_url":"https://api.github.com/repos/geokit/geokit/issues/events{/number}","events_url":"https://api.github.com/repos/geokit/geokit/events","assignees_url":"https://api.github.com/repos/geokit/geokit/assignees{/user}","branches_url":"https://api.github.com/repos/geokit/geokit/branches{/branch}","tags_url":"https://api.github.com/repos/geokit/geokit/tags","blobs_url":"https://api.github.com/repos/geokit/geokit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/geokit/geokit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/geokit/geokit/git/refs{/sha}","trees_url":"https://api.github.com/repos/geokit/geokit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/geokit/geokit/statuses/{sha}","languages_url":"https://api.github.com/repos/geokit/geokit/languages","stargazers_url":"https://api.github.com/repos/geokit/geokit/stargazers","contributors_url":"https://api.github.com/repos/geokit/geokit/contributors","subscribers_url":"https://api.github.com/repos/geokit/geokit/subscribers","subscription_url":"https://api.github.com/repos/geokit/geokit/subscription","commits_url":"https://api.github.com/repos/geokit/geokit/commits{/sha}","git_commits_url":"https://api.github.com/repos/geokit/geokit/git/commits{/sha}","comments_url":"https://api.github.com/repos/geokit/geokit/comments{/number}","issue_comment_url":"https://api.github.com/repos/geokit/geokit/issues/comments{/number}","contents_url":"https://api.github.com/repos/geokit/geokit/contents/{+path}","compare_url":"https://api.github.com/repos/geokit/geokit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/geokit/geokit/merges","archive_url":"https://api.github.com/repos/geokit/geokit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/geokit/geokit/downloads","issues_url":"https://api.github.com/repos/geokit/geokit/issues{/number}","pulls_url":"https://api.github.com/repos/geokit/geokit/pulls{/number}","milestones_url":"https://api.github.com/repos/geokit/geokit/milestones{/number}","notifications_url":"https://api.github.com/repos/geokit/geokit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/geokit/geokit/labels{/name}","releases_url":"https://api.github.com/repos/geokit/geokit/releases{/id}","created_at":"2008-12-01T05:49:32Z","updated_at":"2015-04-20T02:04:29Z","pushed_at":"2015-04-22T12:07:59Z","git_url":"git://github.com/geokit/geokit.git","ssh_url":"git@github.com:geokit/geokit.git","clone_url":"https://github.com/geokit/geokit.git","svn_url":"https://github.com/geokit/geokit","homepage":"","size":13972,"stargazers_count":1223,"watchers_count":1223,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":324,"mirror_url":null,"open_issues_count":13,"forks":324,"open_issues":13,"watchers":1223,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/geokit/geokit/pulls/166"},"html":{"href":"https://github.com/geokit/geokit/pull/166"},"issue":{"href":"https://api.github.com/repos/geokit/geokit/issues/166"},"comments":{"href":"https://api.github.com/repos/geokit/geokit/issues/166/comments"},"review_comments":{"href":"https://api.github.com/repos/geokit/geokit/pulls/166/comments"},"review_comment":{"href":"https://api.github.com/repos/geokit/geokit/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/geokit/geokit/pulls/166/commits"},"statuses":{"href":"https://api.github.com/repos/geokit/geokit/statuses/24faa7aaed3179d38e05379b5bf70fc25df859cd"}}}}