GitHub PullRequestReviewCommentEvent at 2014-11-10 16:50:36
Repository: people
Actor: netguru-hound
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/netguru/people/pulls/comments/20094325","id":20094325,"diff_hunk":"@@ -0,0 +1,637 @@\n+require 'spec_helper'\n+require 'slack'\n+\n+describe Slack do\n+  subject { SLACK }\n+\n+  let(:user) { create(:user, first_name: 'Tony', last_name: 'Montana') }\n+  let(:member) { create(:membership, user_id: user.id) }\n+  let(:vacation) { create(:vacation, user_id: user.id) }\n+  let!(:project) { create(:project, name: 'Project', slug: 'slug') }\n+  let(:team) { build(:team)}\n+  before { project.memberships = [member] }\n+\n+  describe '#slack_project' do\n+    context 'when project has been added' do\n+      context 'without end_at, kickoff attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `added`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'with kickoff attribute' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = nil\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `added`. Kickoff: `#{Date.today}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'with end_at attribute' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `added`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'with kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = 1.week.from_now\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `added`. Kickoff: `#{Date.today}`, End at: `#{Date.today+7}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as potential without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `added`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as potential with kickoff attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = nil\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `added`. Kickoff: `#{Date.today}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as potential with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `added`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as potential with kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = 1.week.from_now\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `added`. Kickoff: `#{Date.today}`, End at: `#{Date.today+7}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as archived and potential without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.potential = true\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential archived project: `Project` has been `added`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as archived and potential with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.potential = true\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential archived project: `Project` has been `added`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as archived with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Archived project: `Project` has been `added`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+\n+      context 'as archived without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Archived project: `Project` has been `added`.\")\n+          subject.project(project, 'added')\n+        end\n+      end\n+    end\n+\n+    context 'when project has been updated' do\n+      context 'without end_at, kickoff attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+        end\n+\n+        it 'sends notification' do\n+           expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `updated`.\")\n+           subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'with kickoff attribute' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = nil\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `updated`. Kickoff: `#{Date.today}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'with end_at attribute' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `updated`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'with kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = 1.week.from_now\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `updated`. Kickoff: `#{Date.today}`, End at: `#{Date.today+7}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as potential without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `updated`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as potential with kickoff attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = nil\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `updated`. Kickoff: `#{Date.today}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as potential with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `updated`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as potential with kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = 1.week.from_now\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `updated`. Kickoff: `#{Date.today}`, End at: `#{Date.today+7}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as archived and potential without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.potential = true\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential archived project: `Project` has been `updated`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as archived and potential with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.potential = true\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential archived project: `Project` has been `updated`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as archived with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Archived project: `Project` has been `updated`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+\n+      context 'as archived without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.archived = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Archived project: `Project` has been `updated`.\")\n+          subject.project(project, 'updated')\n+        end\n+      end\n+    end\n+\n+    context 'when project has been removed' do\n+      context 'without end_at, kickoff attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+        end\n+\n+        it 'sends notification' do\n+           expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `removed`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'with kickoff attribute' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = nil\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `removed`. Kickoff: `#{Date.today}`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'with end_at attribute' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `removed`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'with kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = 1.week.from_now\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"`Project` has been `removed`. Kickoff: `#{Date.today}`, End at: `#{Date.today+7}`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'as potential without kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = nil\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `removed`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'as potential with kickoff attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = nil\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `removed`. Kickoff: `#{Date.today}`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'as potential with end_at attributes' do\n+        before do\n+          project.kickoff = nil\n+          project.end_at = Date.today\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `removed`. End at: `#{Date.today}`.\")\n+          subject.project(project, 'removed')\n+        end\n+      end\n+\n+      context 'as potential with kickoff, end_at attributes' do\n+        before do\n+          project.kickoff = Date.today\n+          project.end_at = 1.week.from_now\n+          project.potential = true\n+        end\n+\n+        it 'sends notification' do\n+          expect(subject.client).to receive(:notify).with(\n+            \"Potential project: `Project` has been `removed`. Kickoff: `#{Date.today}`, End at: `#{Date.today+7}`.\")","path":"spec/lib/slack_spec.rb","position":455,"original_position":455,"commit_id":"ebbfed359eb6d478128c1389a703f915fdbcb926","original_commit_id":"ebbfed359eb6d478128c1389a703f915fdbcb926","user":{"login":"netguru-hound","id":8405163,"avatar_url":"https://avatars.githubusercontent.com/u/8405163?v=3","gravatar_id":"","url":"https://api.github.com/users/netguru-hound","html_url":"https://github.com/netguru-hound","followers_url":"https://api.github.com/users/netguru-hound/followers","following_url":"https://api.github.com/users/netguru-hound/following{/other_user}","gists_url":"https://api.github.com/users/netguru-hound/gists{/gist_id}","starred_url":"https://api.github.com/users/netguru-hound/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netguru-hound/subscriptions","organizations_url":"https://api.github.com/users/netguru-hound/orgs","repos_url":"https://api.github.com/users/netguru-hound/repos","events_url":"https://api.github.com/users/netguru-hound/events{/privacy}","received_events_url":"https://api.github.com/users/netguru-hound/received_events","type":"User","site_admin":false},"body":"Line is too long. [116/100]<br>Surrounding space missing for operator '+'.","created_at":"2014-11-10T16:50:36Z","updated_at":"2014-11-10T16:50:36Z","html_url":"https://github.com/netguru/people/pull/55#discussion_r20094325","pull_request_url":"https://api.github.com/repos/netguru/people/pulls/55","_links":{"self":{"href":"https://api.github.com/repos/netguru/people/pulls/comments/20094325"},"html":{"href":"https://github.com/netguru/people/pull/55#discussion_r20094325"},"pull_request":{"href":"https://api.github.com/repos/netguru/people/pulls/55"}}},"pull_request":{"url":"https://api.github.com/repos/netguru/people/pulls/55","id":24159834,"html_url":"https://github.com/netguru/people/pull/55","diff_url":"https://github.com/netguru/people/pull/55.diff","patch_url":"https://github.com/netguru/people/pull/55.patch","issue_url":"https://api.github.com/repos/netguru/people/issues/55","number":55,"state":"open","locked":false,"title":"Add integration with Slack","user":{"login":"idengager","id":2712383,"avatar_url":"https://avatars.githubusercontent.com/u/2712383?v=3","gravatar_id":"","url":"https://api.github.com/users/idengager","html_url":"https://github.com/idengager","followers_url":"https://api.github.com/users/idengager/followers","following_url":"https://api.github.com/users/idengager/following{/other_user}","gists_url":"https://api.github.com/users/idengager/gists{/gist_id}","starred_url":"https://api.github.com/users/idengager/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idengager/subscriptions","organizations_url":"https://api.github.com/users/idengager/orgs","repos_url":"https://api.github.com/users/idengager/repos","events_url":"https://api.github.com/users/idengager/events{/privacy}","received_events_url":"https://api.github.com/users/idengager/received_events","type":"User","site_admin":false},"body":"","created_at":"2014-11-10T16:49:52Z","updated_at":"2014-11-10T16:50:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ecb641fc373ddd8894b6d6601da7be4db6bf32df","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/netguru/people/pulls/55/commits","review_comments_url":"https://api.github.com/repos/netguru/people/pulls/55/comments","review_comment_url":"https://api.github.com/repos/netguru/people/pulls/comments/{number}","comments_url":"https://api.github.com/repos/netguru/people/issues/55/comments","statuses_url":"https://api.github.com/repos/netguru/people/statuses/ebbfed359eb6d478128c1389a703f915fdbcb926","head":{"label":"Ragnarson:upstream-slack","ref":"upstream-slack","sha":"ebbfed359eb6d478128c1389a703f915fdbcb926","user":{"login":"Ragnarson","id":318415,"avatar_url":"https://avatars.githubusercontent.com/u/318415?v=3","gravatar_id":"","url":"https://api.github.com/users/Ragnarson","html_url":"https://github.com/Ragnarson","followers_url":"https://api.github.com/users/Ragnarson/followers","following_url":"https://api.github.com/users/Ragnarson/following{/other_user}","gists_url":"https://api.github.com/users/Ragnarson/gists{/gist_id}","starred_url":"https://api.github.com/users/Ragnarson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ragnarson/subscriptions","organizations_url":"https://api.github.com/users/Ragnarson/orgs","repos_url":"https://api.github.com/users/Ragnarson/repos","events_url":"https://api.github.com/users/Ragnarson/events{/privacy}","received_events_url":"https://api.github.com/users/Ragnarson/received_events","type":"Organization","site_admin":false},"repo":{"id":22676403,"name":"people","full_name":"Ragnarson/people","owner":{"login":"Ragnarson","id":318415,"avatar_url":"https://avatars.githubusercontent.com/u/318415?v=3","gravatar_id":"","url":"https://api.github.com/users/Ragnarson","html_url":"https://github.com/Ragnarson","followers_url":"https://api.github.com/users/Ragnarson/followers","following_url":"https://api.github.com/users/Ragnarson/following{/other_user}","gists_url":"https://api.github.com/users/Ragnarson/gists{/gist_id}","starred_url":"https://api.github.com/users/Ragnarson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ragnarson/subscriptions","organizations_url":"https://api.github.com/users/Ragnarson/orgs","repos_url":"https://api.github.com/users/Ragnarson/repos","events_url":"https://api.github.com/users/Ragnarson/events{/privacy}","received_events_url":"https://api.github.com/users/Ragnarson/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Ragnarson/people","description":"People by netguru","fork":true,"url":"https://api.github.com/repos/Ragnarson/people","forks_url":"https://api.github.com/repos/Ragnarson/people/forks","keys_url":"https://api.github.com/repos/Ragnarson/people/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Ragnarson/people/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Ragnarson/people/teams","hooks_url":"https://api.github.com/repos/Ragnarson/people/hooks","issue_events_url":"https://api.github.com/repos/Ragnarson/people/issues/events{/number}","events_url":"https://api.github.com/repos/Ragnarson/people/events","assignees_url":"https://api.github.com/repos/Ragnarson/people/assignees{/user}","branches_url":"https://api.github.com/repos/Ragnarson/people/branches{/branch}","tags_url":"https://api.github.com/repos/Ragnarson/people/tags","blobs_url":"https://api.github.com/repos/Ragnarson/people/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Ragnarson/people/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Ragnarson/people/git/refs{/sha}","trees_url":"https://api.github.com/repos/Ragnarson/people/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Ragnarson/people/statuses/{sha}","languages_url":"https://api.github.com/repos/Ragnarson/people/languages","stargazers_url":"https://api.github.com/repos/Ragnarson/people/stargazers","contributors_url":"https://api.github.com/repos/Ragnarson/people/contributors","subscribers_url":"https://api.github.com/repos/Ragnarson/people/subscribers","subscription_url":"https://api.github.com/repos/Ragnarson/people/subscription","commits_url":"https://api.github.com/repos/Ragnarson/people/commits{/sha}","git_commits_url":"https://api.github.com/repos/Ragnarson/people/git/commits{/sha}","comments_url":"https://api.github.com/repos/Ragnarson/people/comments{/number}","issue_comment_url":"https://api.github.com/repos/Ragnarson/people/issues/comments/{number}","contents_url":"https://api.github.com/repos/Ragnarson/people/contents/{+path}","compare_url":"https://api.github.com/repos/Ragnarson/people/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Ragnarson/people/merges","archive_url":"https://api.github.com/repos/Ragnarson/people/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Ragnarson/people/downloads","issues_url":"https://api.github.com/repos/Ragnarson/people/issues{/number}","pulls_url":"https://api.github.com/repos/Ragnarson/people/pulls{/number}","milestones_url":"https://api.github.com/repos/Ragnarson/people/milestones{/number}","notifications_url":"https://api.github.com/repos/Ragnarson/people/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Ragnarson/people/labels{/name}","releases_url":"https://api.github.com/repos/Ragnarson/people/releases{/id}","created_at":"2014-08-06T09:01:39Z","updated_at":"2014-08-08T09:10:11Z","pushed_at":"2014-11-10T16:49:33Z","git_url":"git://github.com/Ragnarson/people.git","ssh_url":"git@github.com:Ragnarson/people.git","clone_url":"https://github.com/Ragnarson/people.git","svn_url":"https://github.com/Ragnarson/people","homepage":"https://netguru.co/opensource","size":4178,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":7,"forks":1,"open_issues":7,"watchers":0,"default_branch":"master"}},"base":{"label":"netguru:master","ref":"master","sha":"3fa6d25bc162f95dcb46a5a9531ebd41def45240","user":{"login":"netguru","id":1146,"avatar_url":"https://avatars.githubusercontent.com/u/1146?v=3","gravatar_id":"","url":"https://api.github.com/users/netguru","html_url":"https://github.com/netguru","followers_url":"https://api.github.com/users/netguru/followers","following_url":"https://api.github.com/users/netguru/following{/other_user}","gists_url":"https://api.github.com/users/netguru/gists{/gist_id}","starred_url":"https://api.github.com/users/netguru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netguru/subscriptions","organizations_url":"https://api.github.com/users/netguru/orgs","repos_url":"https://api.github.com/users/netguru/repos","events_url":"https://api.github.com/users/netguru/events{/privacy}","received_events_url":"https://api.github.com/users/netguru/received_events","type":"Organization","site_admin":false},"repo":{"id":14857326,"name":"people","full_name":"netguru/people","owner":{"login":"netguru","id":1146,"avatar_url":"https://avatars.githubusercontent.com/u/1146?v=3","gravatar_id":"","url":"https://api.github.com/users/netguru","html_url":"https://github.com/netguru","followers_url":"https://api.github.com/users/netguru/followers","following_url":"https://api.github.com/users/netguru/following{/other_user}","gists_url":"https://api.github.com/users/netguru/gists{/gist_id}","starred_url":"https://api.github.com/users/netguru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netguru/subscriptions","organizations_url":"https://api.github.com/users/netguru/orgs","repos_url":"https://api.github.com/users/netguru/repos","events_url":"https://api.github.com/users/netguru/events{/privacy}","received_events_url":"https://api.github.com/users/netguru/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/netguru/people","description":"People by netguru","fork":false,"url":"https://api.github.com/repos/netguru/people","forks_url":"https://api.github.com/repos/netguru/people/forks","keys_url":"https://api.github.com/repos/netguru/people/keys{/key_id}","collaborators_url":"https://api.github.com/repos/netguru/people/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/netguru/people/teams","hooks_url":"https://api.github.com/repos/netguru/people/hooks","issue_events_url":"https://api.github.com/repos/netguru/people/issues/events{/number}","events_url":"https://api.github.com/repos/netguru/people/events","assignees_url":"https://api.github.com/repos/netguru/people/assignees{/user}","branches_url":"https://api.github.com/repos/netguru/people/branches{/branch}","tags_url":"https://api.github.com/repos/netguru/people/tags","blobs_url":"https://api.github.com/repos/netguru/people/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/netguru/people/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/netguru/people/git/refs{/sha}","trees_url":"https://api.github.com/repos/netguru/people/git/trees{/sha}","statuses_url":"https://api.github.com/repos/netguru/people/statuses/{sha}","languages_url":"https://api.github.com/repos/netguru/people/languages","stargazers_url":"https://api.github.com/repos/netguru/people/stargazers","contributors_url":"https://api.github.com/repos/netguru/people/contributors","subscribers_url":"https://api.github.com/repos/netguru/people/subscribers","subscription_url":"https://api.github.com/repos/netguru/people/subscription","commits_url":"https://api.github.com/repos/netguru/people/commits{/sha}","git_commits_url":"https://api.github.com/repos/netguru/people/git/commits{/sha}","comments_url":"https://api.github.com/repos/netguru/people/comments{/number}","issue_comment_url":"https://api.github.com/repos/netguru/people/issues/comments/{number}","contents_url":"https://api.github.com/repos/netguru/people/contents/{+path}","compare_url":"https://api.github.com/repos/netguru/people/compare/{base}...{head}","merges_url":"https://api.github.com/repos/netguru/people/merges","archive_url":"https://api.github.com/repos/netguru/people/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/netguru/people/downloads","issues_url":"https://api.github.com/repos/netguru/people/issues{/number}","pulls_url":"https://api.github.com/repos/netguru/people/pulls{/number}","milestones_url":"https://api.github.com/repos/netguru/people/milestones{/number}","notifications_url":"https://api.github.com/repos/netguru/people/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/netguru/people/labels{/name}","releases_url":"https://api.github.com/repos/netguru/people/releases{/id}","created_at":"2013-12-02T08:55:29Z","updated_at":"2014-10-27T09:04:49Z","pushed_at":"2014-11-05T13:43:51Z","git_url":"git://github.com/netguru/people.git","ssh_url":"git@github.com:netguru/people.git","clone_url":"https://github.com/netguru/people.git","svn_url":"https://github.com/netguru/people","homepage":"https://netguru.co/opensource","size":9078,"stargazers_count":20,"watchers_count":20,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":8,"mirror_url":null,"open_issues_count":25,"forks":8,"open_issues":25,"watchers":20,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/netguru/people/pulls/55"},"html":{"href":"https://github.com/netguru/people/pull/55"},"issue":{"href":"https://api.github.com/repos/netguru/people/issues/55"},"comments":{"href":"https://api.github.com/repos/netguru/people/issues/55/comments"},"review_comments":{"href":"https://api.github.com/repos/netguru/people/pulls/55/comments"},"review_comment":{"href":"https://api.github.com/repos/netguru/people/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/netguru/people/pulls/55/commits"},"statuses":{"href":"https://api.github.com/repos/netguru/people/statuses/ebbfed359eb6d478128c1389a703f915fdbcb926"}}}}