{"action":"created","comment":{"url":"https://api.github.com/repos/thecartercenter/elmo/pulls/comments/176792346","pull_request_review_id":106563912,"id":176792346,"diff_hunk":"@@ -0,0 +1,267 @@\n+require \"spec_helper\"\n+\n+feature \"skip rules in responses\", js: true do\n+  let(:user) { create(:user) }\n+  let(:form) { create(:form) }\n+\n+  before do\n+    qings # Ensure these get created before we visit page.\n+    login(user)\n+  end\n+\n+  describe \"with skip rules\" do\n+    let(:group) { create(:qing_group, form: form) }\n+    let(:rpt_group) { create(:qing_group, form: form, repeatable: true) }\n+    let!(:qings) do\n+      {}.tap do |qings|\n+        qings[:text1] = create_questioning(\"text\", form)\n+\n+        qings[:text2] = create_questioning(\"text\", form)\n+\n+        qings[:text3] = create_questioning(\"text\", form)\n+\n+        qings[:text4] = create_questioning(\"text\", form)\n+      end\n+    end\n+\n+    scenario \"skip to end of form\" do\n+      # Skip to end of form if text2 is equal to B\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text2],\n+        destination: \"end\",\n+        conditions_attributes: [{ref_qing_id: qings[:text2].id, op: \"eq\", value: \"B\"}]\n+      )\n+\n+      visit_new_response_page\n+      visible = %i[text1 text2 text3 text4]\n+      fill_and_expect_visible(:text1, \"A\", visible)\n+      fill_and_expect_visible(:text2, \"A\", visible)\n+      fill_and_expect_visible(:text2, \"B\", visible - %i[text3 text4])\n+      fill_and_expect_visible(:text2, \"C\", visible)\n+    end\n+\n+    scenario \"skip to a later questioning\" do\n+      # Skip from text1 to text3 if text1 is not equal to A\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text1],\n+        destination: \"item\",\n+        dest_item_id: qings[:text3].id,\n+        conditions_attributes: [{ref_qing_id: qings[:text1].id, op: \"neq\", value: \"A\"}]\n+      )\n+\n+      visit_new_response_page\n+      visible = %i[text1 text2 text3 text4]\n+      expect_visible(visible - %i[text2])\n+      fill_and_expect_visible(:text1, \"A\", visible)\n+      fill_and_expect_visible(:text1, \"B\", visible - %i[text2])\n+      fill_and_expect_visible(:text3, \"C\", visible - %i[text2])\n+      fill_and_expect_visible(:text1, \"A\", visible)\n+    end\n+\n+    scenario \"two skip rules and skip rule and condition have same ref qing, skip triggered first\" do\n+      # Display text4 if text1 is not equal to B\n+      # Skip from text2 to text4 if text1 is A\n+      # Skip from text1 to text3 if text1 is Skip2\n+\n+      qings[:text4].display_conditions << Condition.new(\n+        {ref_qing_id: qings[:text1].id, op: \"neq\", value: \"B\"}\n+      )\n+      qings[:text4].save!\n+\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text2],\n+        destination: \"item\",\n+        dest_item_id: qings[:text4].id,\n+        conditions_attributes: [{ref_qing_id: qings[:text1].id, op: \"eq\", value: \"A\"}]\n+      )\n+\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text1],\n+        destination: \"item\",\n+        dest_item_id: qings[:text3].id,\n+        conditions_attributes: [{ref_qing_id: qings[:text1].id, op: \"eq\", value: \"Skip2\"}]\n+      )\n+\n+      visit_new_response_page\n+      visible = %i[text1 text2 text3 text4]\n+      expect_visible(visible)\n+      fill_and_expect_visible(:text1, \"D\", visible)\n+      fill_and_expect_visible(:text2, \"C\", visible)\n+      fill_and_expect_visible(:text3, \"B\", visible)\n+      fill_and_expect_visible(:text1, \"A\", visible - %i[text3])\n+      fill_and_expect_visible(:text4, \"Z\", visible - %i[text3])\n+      fill_and_expect_visible(:text1, \"G\", visible)\n+      fill_and_expect_visible(:text1, \"B\", visible - %i[text4])\n+      fill_and_expect_visible(:text1, \"Skip2\", visible - %i[text2])\n+      fill_and_expect_visible(:text1, \"Z\", visible)\n+    end\n+\n+    scenario \"two skip rules, skip rule and condition have same ref qing, display cond triggered first\" do\n+      # Display text4 if text1 is not equal to B\n+      # Skip from text2 to text4 if text1 is A\n+      # Skip from text1 to text3 if text1 is Skip2\n+\n+      qings[:text4].display_conditions << Condition.new(\n+        {ref_qing_id: qings[:text1].id, op: \"neq\", value: \"B\"}\n+      )\n+      qings[:text4].save!\n+\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text2],\n+        destination: \"item\",\n+        dest_item_id: qings[:text4].id,\n+        conditions_attributes: [{ref_qing_id: qings[:text1].id, op: \"eq\", value: \"A\"}]\n+      )\n+\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text1],\n+        destination: \"item\",\n+        dest_item_id: qings[:text3].id,\n+        conditions_attributes: [{ref_qing_id: qings[:text1].id, op: \"eq\", value: \"Skip2\"}]\n+      )\n+\n+      visit_new_response_page\n+      visible = %i[text1 text2 text3 text4]\n+      expect_visible(visible)\n+      fill_and_expect_visible(:text1, \"Z\", visible)\n+      fill_and_expect_visible(:text1, \"B\", visible - %i[text4])\n+      fill_and_expect_visible(:text2, \"C\", visible - %i[text4])\n+      fill_and_expect_visible(:text3, \"A\", visible - %i[text4])\n+      fill_and_expect_visible(:text1, \"Z\", visible)\n+      fill_and_expect_visible(:text1, \"Skip2\", visible - %i[text2])\n+      fill_and_expect_visible(:text1, \"Z\", visible)\n+    end\n+  end\n+\n+  describe \"skip rules with conditions on repeat groups\" do\n+    # Skip to end of form if text2 is equal to B.\n+    # Display repeat group if text3 is \"ShowRepeat\"\n+\n+    let(:rpt_group) { create(\n+      :qing_group,\n+      form: form,\n+      repeatable: true\n+      # Display condition added below\n+    ) }\n+\n+    let!(:qings) do\n+      {}.tap do |qings|\n+        qings[:text1] = create_questioning(\"text\", form)\n+\n+        qings[:text2] = create_questioning(\"text\", form)\n+\n+        qings[:text3] = create_questioning(\"text\", form)\n+\n+        qings[:text4] = create_questioning(\"text\", form)\n+\n+        qings[:rptq1] = create_questioning(\"text\", form, parent: rpt_group)\n+      end\n+    end\n+\n+    scenario \"trigger display condition on form with skip rule\" do\n+      create(\n+        :skip_rule,\n+        source_item: qings[:text2],\n+        destination: \"end\",\n+        conditions_attributes: [{ref_qing_id: qings[:text2].id, op: \"eq\", value: \"B\"}]\n+      )\n+\n+      rpt_group.update_attributes!(\n+        display_if: \"all_met\",\n+        display_conditions_attributes: [{\n+          ref_qing_id: qings[:text3].id,\n+          op: \"eq\",\n+          value: \"ShowRepeat\"\n+        }])","path":"spec/features/response_skip_rule_spec.rb","position":181,"original_position":181,"commit_id":"f02505182160d4c3cb026eb97fb2a43e8527e8d7","original_commit_id":"f02505182160d4c3cb026eb97fb2a43e8527e8d7","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars0.githubusercontent.com/u/6697940?v=4","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Closing method call brace must be on the line after the last argument when opening brace is on a separate line from the first argument.","created_at":"2018-03-23T16:32:23Z","updated_at":"2018-03-23T16:32:24Z","html_url":"https://github.com/thecartercenter/elmo/pull/425#discussion_r176792346","pull_request_url":"https://api.github.com/repos/thecartercenter/elmo/pulls/425","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/thecartercenter/elmo/pulls/comments/176792346"},"html":{"href":"https://github.com/thecartercenter/elmo/pull/425#discussion_r176792346"},"pull_request":{"href":"https://api.github.com/repos/thecartercenter/elmo/pulls/425"}}},"pull_request":{"url":"https://api.github.com/repos/thecartercenter/elmo/pulls/425","id":177102075,"html_url":"https://github.com/thecartercenter/elmo/pull/425","diff_url":"https://github.com/thecartercenter/elmo/pull/425.diff","patch_url":"https://github.com/thecartercenter/elmo/pull/425.patch","issue_url":"https://api.github.com/repos/thecartercenter/elmo/issues/425","number":425,"state":"open","locked":false,"title":"7201 web form skip","user":{"login":"DevneyHamilton","id":4730344,"avatar_url":"https://avatars2.githubusercontent.com/u/4730344?v=4","gravatar_id":"","url":"https://api.github.com/users/DevneyHamilton","html_url":"https://github.com/DevneyHamilton","followers_url":"https://api.github.com/users/DevneyHamilton/followers","following_url":"https://api.github.com/users/DevneyHamilton/following{/other_user}","gists_url":"https://api.github.com/users/DevneyHamilton/gists{/gist_id}","starred_url":"https://api.github.com/users/DevneyHamilton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DevneyHamilton/subscriptions","organizations_url":"https://api.github.com/users/DevneyHamilton/orgs","repos_url":"https://api.github.com/users/DevneyHamilton/repos","events_url":"https://api.github.com/users/DevneyHamilton/events{/privacy}","received_events_url":"https://api.github.com/users/DevneyHamilton/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-03-23T15:21:34Z","updated_at":"2018-03-23T16:32:24Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f39cdcdfdd184843b317d9afe5c709d72c17c673","assignee":{"login":"hooverlunch","id":702320,"avatar_url":"https://avatars1.githubusercontent.com/u/702320?v=4","gravatar_id":"","url":"https://api.github.com/users/hooverlunch","html_url":"https://github.com/hooverlunch","followers_url":"https://api.github.com/users/hooverlunch/followers","following_url":"https://api.github.com/users/hooverlunch/following{/other_user}","gists_url":"https://api.github.com/users/hooverlunch/gists{/gist_id}","starred_url":"https://api.github.com/users/hooverlunch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hooverlunch/subscriptions","organizations_url":"https://api.github.com/users/hooverlunch/orgs","repos_url":"https://api.github.com/users/hooverlunch/repos","events_url":"https://api.github.com/users/hooverlunch/events{/privacy}","received_events_url":"https://api.github.com/users/hooverlunch/received_events","type":"User","site_admin":false},"assignees":[{"login":"hooverlunch","id":702320,"avatar_url":"https://avatars1.githubusercontent.com/u/702320?v=4","gravatar_id":"","url":"https://api.github.com/users/hooverlunch","html_url":"https://github.com/hooverlunch","followers_url":"https://api.github.com/users/hooverlunch/followers","following_url":"https://api.github.com/users/hooverlunch/following{/other_user}","gists_url":"https://api.github.com/users/hooverlunch/gists{/gist_id}","starred_url":"https://api.github.com/users/hooverlunch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hooverlunch/subscriptions","organizations_url":"https://api.github.com/users/hooverlunch/orgs","repos_url":"https://api.github.com/users/hooverlunch/repos","events_url":"https://api.github.com/users/hooverlunch/events{/privacy}","received_events_url":"https://api.github.com/users/hooverlunch/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":324770863,"url":"https://api.github.com/repos/thecartercenter/elmo/labels/ready-for-review","name":"ready-for-review","color":"bfd4f2","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/thecartercenter/elmo/pulls/425/commits","review_comments_url":"https://api.github.com/repos/thecartercenter/elmo/pulls/425/comments","review_comment_url":"https://api.github.com/repos/thecartercenter/elmo/pulls/comments{/number}","comments_url":"https://api.github.com/repos/thecartercenter/elmo/issues/425/comments","statuses_url":"https://api.github.com/repos/thecartercenter/elmo/statuses/f02505182160d4c3cb026eb97fb2a43e8527e8d7","head":{"label":"thecartercenter:7201_web_form_skip","ref":"7201_web_form_skip","sha":"f02505182160d4c3cb026eb97fb2a43e8527e8d7","user":{"login":"thecartercenter","id":5075178,"avatar_url":"https://avatars1.githubusercontent.com/u/5075178?v=4","gravatar_id":"","url":"https://api.github.com/users/thecartercenter","html_url":"https://github.com/thecartercenter","followers_url":"https://api.github.com/users/thecartercenter/followers","following_url":"https://api.github.com/users/thecartercenter/following{/other_user}","gists_url":"https://api.github.com/users/thecartercenter/gists{/gist_id}","starred_url":"https://api.github.com/users/thecartercenter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecartercenter/subscriptions","organizations_url":"https://api.github.com/users/thecartercenter/orgs","repos_url":"https://api.github.com/users/thecartercenter/repos","events_url":"https://api.github.com/users/thecartercenter/events{/privacy}","received_events_url":"https://api.github.com/users/thecartercenter/received_events","type":"Organization","site_admin":false},"repo":{"id":11615188,"name":"elmo","full_name":"thecartercenter/elmo","owner":{"login":"thecartercenter","id":5075178,"avatar_url":"https://avatars1.githubusercontent.com/u/5075178?v=4","gravatar_id":"","url":"https://api.github.com/users/thecartercenter","html_url":"https://github.com/thecartercenter","followers_url":"https://api.github.com/users/thecartercenter/followers","following_url":"https://api.github.com/users/thecartercenter/following{/other_user}","gists_url":"https://api.github.com/users/thecartercenter/gists{/gist_id}","starred_url":"https://api.github.com/users/thecartercenter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecartercenter/subscriptions","organizations_url":"https://api.github.com/users/thecartercenter/orgs","repos_url":"https://api.github.com/users/thecartercenter/repos","events_url":"https://api.github.com/users/thecartercenter/events{/privacy}","received_events_url":"https://api.github.com/users/thecartercenter/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/thecartercenter/elmo","description":null,"fork":false,"url":"https://api.github.com/repos/thecartercenter/elmo","forks_url":"https://api.github.com/repos/thecartercenter/elmo/forks","keys_url":"https://api.github.com/repos/thecartercenter/elmo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/thecartercenter/elmo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/thecartercenter/elmo/teams","hooks_url":"https://api.github.com/repos/thecartercenter/elmo/hooks","issue_events_url":"https://api.github.com/repos/thecartercenter/elmo/issues/events{/number}","events_url":"https://api.github.com/repos/thecartercenter/elmo/events","assignees_url":"https://api.github.com/repos/thecartercenter/elmo/assignees{/user}","branches_url":"https://api.github.com/repos/thecartercenter/elmo/branches{/branch}","tags_url":"https://api.github.com/repos/thecartercenter/elmo/tags","blobs_url":"https://api.github.com/repos/thecartercenter/elmo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/thecartercenter/elmo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/thecartercenter/elmo/git/refs{/sha}","trees_url":"https://api.github.com/repos/thecartercenter/elmo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/thecartercenter/elmo/statuses/{sha}","languages_url":"https://api.github.com/repos/thecartercenter/elmo/languages","stargazers_url":"https://api.github.com/repos/thecartercenter/elmo/stargazers","contributors_url":"https://api.github.com/repos/thecartercenter/elmo/contributors","subscribers_url":"https://api.github.com/repos/thecartercenter/elmo/subscribers","subscription_url":"https://api.github.com/repos/thecartercenter/elmo/subscription","commits_url":"https://api.github.com/repos/thecartercenter/elmo/commits{/sha}","git_commits_url":"https://api.github.com/repos/thecartercenter/elmo/git/commits{/sha}","comments_url":"https://api.github.com/repos/thecartercenter/elmo/comments{/number}","issue_comment_url":"https://api.github.com/repos/thecartercenter/elmo/issues/comments{/number}","contents_url":"https://api.github.com/repos/thecartercenter/elmo/contents/{+path}","compare_url":"https://api.github.com/repos/thecartercenter/elmo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/thecartercenter/elmo/merges","archive_url":"https://api.github.com/repos/thecartercenter/elmo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/thecartercenter/elmo/downloads","issues_url":"https://api.github.com/repos/thecartercenter/elmo/issues{/number}","pulls_url":"https://api.github.com/repos/thecartercenter/elmo/pulls{/number}","milestones_url":"https://api.github.com/repos/thecartercenter/elmo/milestones{/number}","notifications_url":"https://api.github.com/repos/thecartercenter/elmo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/thecartercenter/elmo/labels{/name}","releases_url":"https://api.github.com/repos/thecartercenter/elmo/releases{/id}","deployments_url":"https://api.github.com/repos/thecartercenter/elmo/deployments","created_at":"2013-07-23T17:56:04Z","updated_at":"2018-03-23T14:50:32Z","pushed_at":"2018-03-23T16:32:11Z","git_url":"git://github.com/thecartercenter/elmo.git","ssh_url":"git@github.com:thecartercenter/elmo.git","clone_url":"https://github.com/thecartercenter/elmo.git","svn_url":"https://github.com/thecartercenter/elmo","homepage":null,"size":71329,"stargazers_count":28,"watchers_count":28,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":38,"mirror_url":null,"archived":false,"open_issues_count":6,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":38,"open_issues":6,"watchers":28,"default_branch":"develop"}},"base":{"label":"thecartercenter:develop","ref":"develop","sha":"70ba8bd618ee8b870008e7123ea8c9fa0e46a57b","user":{"login":"thecartercenter","id":5075178,"avatar_url":"https://avatars1.githubusercontent.com/u/5075178?v=4","gravatar_id":"","url":"https://api.github.com/users/thecartercenter","html_url":"https://github.com/thecartercenter","followers_url":"https://api.github.com/users/thecartercenter/followers","following_url":"https://api.github.com/users/thecartercenter/following{/other_user}","gists_url":"https://api.github.com/users/thecartercenter/gists{/gist_id}","starred_url":"https://api.github.com/users/thecartercenter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecartercenter/subscriptions","organizations_url":"https://api.github.com/users/thecartercenter/orgs","repos_url":"https://api.github.com/users/thecartercenter/repos","events_url":"https://api.github.com/users/thecartercenter/events{/privacy}","received_events_url":"https://api.github.com/users/thecartercenter/received_events","type":"Organization","site_admin":false},"repo":{"id":11615188,"name":"elmo","full_name":"thecartercenter/elmo","owner":{"login":"thecartercenter","id":5075178,"avatar_url":"https://avatars1.githubusercontent.com/u/5075178?v=4","gravatar_id":"","url":"https://api.github.com/users/thecartercenter","html_url":"https://github.com/thecartercenter","followers_url":"https://api.github.com/users/thecartercenter/followers","following_url":"https://api.github.com/users/thecartercenter/following{/other_user}","gists_url":"https://api.github.com/users/thecartercenter/gists{/gist_id}","starred_url":"https://api.github.com/users/thecartercenter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecartercenter/subscriptions","organizations_url":"https://api.github.com/users/thecartercenter/orgs","repos_url":"https://api.github.com/users/thecartercenter/repos","events_url":"https://api.github.com/users/thecartercenter/events{/privacy}","received_events_url":"https://api.github.com/users/thecartercenter/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/thecartercenter/elmo","description":null,"fork":false,"url":"https://api.github.com/repos/thecartercenter/elmo","forks_url":"https://api.github.com/repos/thecartercenter/elmo/forks","keys_url":"https://api.github.com/repos/thecartercenter/elmo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/thecartercenter/elmo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/thecartercenter/elmo/teams","hooks_url":"https://api.github.com/repos/thecartercenter/elmo/hooks","issue_events_url":"https://api.github.com/repos/thecartercenter/elmo/issues/events{/number}","events_url":"https://api.github.com/repos/thecartercenter/elmo/events","assignees_url":"https://api.github.com/repos/thecartercenter/elmo/assignees{/user}","branches_url":"https://api.github.com/repos/thecartercenter/elmo/branches{/branch}","tags_url":"https://api.github.com/repos/thecartercenter/elmo/tags","blobs_url":"https://api.github.com/repos/thecartercenter/elmo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/thecartercenter/elmo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/thecartercenter/elmo/git/refs{/sha}","trees_url":"https://api.github.com/repos/thecartercenter/elmo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/thecartercenter/elmo/statuses/{sha}","languages_url":"https://api.github.com/repos/thecartercenter/elmo/languages","stargazers_url":"https://api.github.com/repos/thecartercenter/elmo/stargazers","contributors_url":"https://api.github.com/repos/thecartercenter/elmo/contributors","subscribers_url":"https://api.github.com/repos/thecartercenter/elmo/subscribers","subscription_url":"https://api.github.com/repos/thecartercenter/elmo/subscription","commits_url":"https://api.github.com/repos/thecartercenter/elmo/commits{/sha}","git_commits_url":"https://api.github.com/repos/thecartercenter/elmo/git/commits{/sha}","comments_url":"https://api.github.com/repos/thecartercenter/elmo/comments{/number}","issue_comment_url":"https://api.github.com/repos/thecartercenter/elmo/issues/comments{/number}","contents_url":"https://api.github.com/repos/thecartercenter/elmo/contents/{+path}","compare_url":"https://api.github.com/repos/thecartercenter/elmo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/thecartercenter/elmo/merges","archive_url":"https://api.github.com/repos/thecartercenter/elmo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/thecartercenter/elmo/downloads","issues_url":"https://api.github.com/repos/thecartercenter/elmo/issues{/number}","pulls_url":"https://api.github.com/repos/thecartercenter/elmo/pulls{/number}","milestones_url":"https://api.github.com/repos/thecartercenter/elmo/milestones{/number}","notifications_url":"https://api.github.com/repos/thecartercenter/elmo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/thecartercenter/elmo/labels{/name}","releases_url":"https://api.github.com/repos/thecartercenter/elmo/releases{/id}","deployments_url":"https://api.github.com/repos/thecartercenter/elmo/deployments","created_at":"2013-07-23T17:56:04Z","updated_at":"2018-03-23T14:50:32Z","pushed_at":"2018-03-23T16:32:11Z","git_url":"git://github.com/thecartercenter/elmo.git","ssh_url":"git@github.com:thecartercenter/elmo.git","clone_url":"https://github.com/thecartercenter/elmo.git","svn_url":"https://github.com/thecartercenter/elmo","homepage":null,"size":71329,"stargazers_count":28,"watchers_count":28,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":38,"mirror_url":null,"archived":false,"open_issues_count":6,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":38,"open_issues":6,"watchers":28,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/thecartercenter/elmo/pulls/425"},"html":{"href":"https://github.com/thecartercenter/elmo/pull/425"},"issue":{"href":"https://api.github.com/repos/thecartercenter/elmo/issues/425"},"comments":{"href":"https://api.github.com/repos/thecartercenter/elmo/issues/425/comments"},"review_comments":{"href":"https://api.github.com/repos/thecartercenter/elmo/pulls/425/comments"},"review_comment":{"href":"https://api.github.com/repos/thecartercenter/elmo/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/thecartercenter/elmo/pulls/425/commits"},"statuses":{"href":"https://api.github.com/repos/thecartercenter/elmo/statuses/f02505182160d4c3cb026eb97fb2a43e8527e8d7"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"houndci-bot"}}