{"action":"created","comment":{"url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/comments/189742031","pull_request_review_id":121980097,"id":189742031,"diff_hunk":"@@ -0,0 +1,105 @@\n+'use strict';\n+var app = app || {};\n+\n+function Article(rawDataObj) {\n+  // REVIEW: In Lab 8, we explored a lot of new functionality going on here. Let's re-examine the concept of context. Normally, \"this\" inside of a constructor function refers to the newly instantiated object. However, in the function we're passing to forEach, \"this\" would normally refer to \"undefined\" in strict mode. As a result, we had to pass a second argument to forEach to make sure our \"this\" was still referring to our instantiated object. One of the primary purposes of lexical arrow functions, besides cleaning up syntax to use fewer lines of code, is to also preserve context. That means that when you declare a function using lexical arrows, \"this\" inside the function will still be the same \"this\" as it was outside the function. As a result, we no longer have to pass in the optional \"this\" argument to forEach!\n+  Object.keys(rawDataObj).forEach(key => this[key] = rawDataObj[key]);\n+}\n+\n+Article.all = [];\n+\n+Article.prototype.toHtml = function() {\n+  var template = Handlebars.compile($('#article-template').text());\n+\n+  this.daysAgo = parseInt((new Date() - new Date(this.publishedOn))/60/60/24/1000);\n+  this.publishStatus = this.publishedOn ? `published ${this.daysAgo} days ago` : '(draft)';\n+  this.body = marked(this.body);\n+\n+  return template(this);\n+};\n+\n+Article.loadAll = articleData => {\n+  articleData.sort((a,b) => (new Date(b.publishedOn)) - (new Date(a.publishedOn)))\n+\n+  /* OLD forEach():\n+  articleData.forEach(articleObject => Article.all.push(new Article(articleObject)));\n+  */\n+\n+};\n+\n+Article.fetchAll = callback => {\n+  $.get('/articles')\n+    .then(results => {\n+      Article.loadAll(results);\n+      callback();\n+    })\n+};\n+\n+// Hint: What property of an individual instance contains the main text of the article? -- the body contains the main text of the article\n+// I want to get the article body and map it (don't change the original), then reduce the number of words in the article to a number (numWordsAll) as a total, using .reduce.  \n+Article.numWordsAll = () => {\n+  return Article.all.map(request.body.body).reduce(request.body.body)\n+};\n+\n+// Hint: Make sure to return an array and avoid duplicates.\n+// I can think that I need to return the array of author names here, but I don't understand how to .reduce them.  Is this asking for a count of all the authors in the table ?  I'm assuming I need to use .filter here somewhere to avoid duplicates as requested.  \n+Article.allAuthors = () => {\n+  return Article.all.map().reduce();\n+};\n+\n+\n+Article.numWordsByAuthor = () => {\n+  return Article.allAuthors().map(author => \n+    return {\n+      name:\n+      // Hint: you will need to chain some combination of .filter(), .map(), and .reduce() to get the value of the numWords property\n+      // Pseudocode on this goes like this (I think):\n+      // I want to get the number of words per author.  Get the author first.  Find the intersection of all articles published by that author by using a SQL query. Apply the numWordsbyAuthor function to all the articles and get a total by article by using the .map function (don't hange the original array of items.  Take that answer (as an array) and apply the .reduce method to it to add all the numbers of words per articles together to get a sum.\n+      numWords:   \n+    })\n+};\n+\n+Article.truncateTable = callback => {\n+  $.ajax({\n+    url: '/articles',\n+    method: 'DELETE',\n+  })\n+    .then(console.log)\n+  // REVIEW: Check out this clean syntax for just passing 'assumed' data into a named function! The reason we can do this has to do with the way Promise.prototype.then() works. It's a little outside the scope of 301 material, but feel free to research!\n+    .then(callback);\n+};\n+\n+Article.prototype.insertRecord = function(callback) {\n+  // REVIEW: Why can't we use an arrow function here for .insertRecord()?\n+  // .insertRecord() uses the contextual this.  \n+  $.post('/articles', {author: this.author, authorUrl: this.authorUrl, body: this.body, category: this.category, publishedOn: this.publishedOn, title: this.title})\n+    .then(console.log)\n+    .then(callback);\n+};\n+\n+Article.prototype.deleteRecord = function(callback) {\n+  $.ajax({\n+    url: `/articles/${this.article_id}`,\n+    method: 'DELETE'\n+  })\n+    .then(console.log)\n+    .then(callback);\n+};\n+\n+Article.prototype.updateRecord = function(callback) {\n+  $.ajax({\n+    url: `/articles/${this.article_id}`,\n+    method: 'PUT',\n+    data: {\n+      author: this.author,\n+      authorUrl: this.authorUrl,\n+      body: this.body,\n+      category: this.category,\n+      publishedOn: this.publishedOn,\n+      title: this.title,\n+      author_id: this.author_id\n+    }\n+  })\n+    .then(console.log)\n+    .then(callback);\n+};","path":"sam-weekend-lab/public/scripts/article.js","position":105,"original_position":105,"commit_id":"d9d3a1bd3435b1560dfb2f5de44c971b6f9de204","original_commit_id":"d9d3a1bd3435b1560dfb2f5de44c971b6f9de204","user":{"login":"noahgribbin","id":13039101,"avatar_url":"https://avatars0.githubusercontent.com/u/13039101?v=4","gravatar_id":"","url":"https://api.github.com/users/noahgribbin","html_url":"https://github.com/noahgribbin","followers_url":"https://api.github.com/users/noahgribbin/followers","following_url":"https://api.github.com/users/noahgribbin/following{/other_user}","gists_url":"https://api.github.com/users/noahgribbin/gists{/gist_id}","starred_url":"https://api.github.com/users/noahgribbin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahgribbin/subscriptions","organizations_url":"https://api.github.com/users/noahgribbin/orgs","repos_url":"https://api.github.com/users/noahgribbin/repos","events_url":"https://api.github.com/users/noahgribbin/events{/privacy}","received_events_url":"https://api.github.com/users/noahgribbin/received_events","type":"User","site_admin":false},"body":"\r\n\r\nmodule.Article = Article\r\n})(app)\r\n\r\nWhat were doing here is attaching the Article object onto the module object. We pass around this module (also know as app) around our whole application, and because we attach Article and articleView onto module, we have access to all their varibales and functions (app.Article.fetchAll, app.Article.all, app.articleView.populateFilters)","created_at":"2018-05-21T23:34:41Z","updated_at":"2018-05-21T23:34:41Z","html_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming/pull/15#discussion_r189742031","pull_request_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/comments/189742031"},"html":{"href":"https://github.com/codefellows-seattle-301d34/10-functional-programming/pull/15#discussion_r189742031"},"pull_request":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15"}}},"pull_request":{"url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15","id":189420780,"html_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming/pull/15","diff_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming/pull/15.diff","patch_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming/pull/15.patch","issue_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues/15","number":15,"state":"open","locked":false,"title":"Committing to correct branch","user":{"login":"SamPG2017","id":33577917,"avatar_url":"https://avatars3.githubusercontent.com/u/33577917?v=4","gravatar_id":"","url":"https://api.github.com/users/SamPG2017","html_url":"https://github.com/SamPG2017","followers_url":"https://api.github.com/users/SamPG2017/followers","following_url":"https://api.github.com/users/SamPG2017/following{/other_user}","gists_url":"https://api.github.com/users/SamPG2017/gists{/gist_id}","starred_url":"https://api.github.com/users/SamPG2017/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SamPG2017/subscriptions","organizations_url":"https://api.github.com/users/SamPG2017/orgs","repos_url":"https://api.github.com/users/SamPG2017/repos","events_url":"https://api.github.com/users/SamPG2017/events{/privacy}","received_events_url":"https://api.github.com/users/SamPG2017/received_events","type":"User","site_admin":false},"body":"#### Single-line Summary\r\n**Today, _ and _ paired together. It took about _**\r\nSolo Lab -- it has taken more hours than I want to name.\r\n\r\n#### Reflect and summarize on your process for each `TODO` item :  \r\n  1. First, we started on ...\r\n  2. Next, we ...\r\n  3. \r\n\r\n#### Checklist (before submitting, fill in each set of square brackets with an 'x')\r\n- [] We have titled the Pull Request similar to our branch name (ex: 'brian-rick'). \r\n- [] This PR includes commits from both myself and my partner; e.g. We followed good pair programming practices by switching driver/navigator roles.\r\n- [] There is no extraneous, unrelated code included in this PR.\r\n- [] We have summarized our `TODO:` process above.\r\n","created_at":"2018-05-21T16:02:39Z","updated_at":"2018-05-21T23:34:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"36440c8de5d04c806f60786bc9ce191855fd4853","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15/commits","review_comments_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15/comments","review_comment_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/comments{/number}","comments_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues/15/comments","statuses_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/statuses/d9d3a1bd3435b1560dfb2f5de44c971b6f9de204","head":{"label":"SamPG2017:sam-weekend-lab","ref":"sam-weekend-lab","sha":"d9d3a1bd3435b1560dfb2f5de44c971b6f9de204","user":{"login":"SamPG2017","id":33577917,"avatar_url":"https://avatars3.githubusercontent.com/u/33577917?v=4","gravatar_id":"","url":"https://api.github.com/users/SamPG2017","html_url":"https://github.com/SamPG2017","followers_url":"https://api.github.com/users/SamPG2017/followers","following_url":"https://api.github.com/users/SamPG2017/following{/other_user}","gists_url":"https://api.github.com/users/SamPG2017/gists{/gist_id}","starred_url":"https://api.github.com/users/SamPG2017/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SamPG2017/subscriptions","organizations_url":"https://api.github.com/users/SamPG2017/orgs","repos_url":"https://api.github.com/users/SamPG2017/repos","events_url":"https://api.github.com/users/SamPG2017/events{/privacy}","received_events_url":"https://api.github.com/users/SamPG2017/received_events","type":"User","site_admin":false},"repo":{"id":134099054,"name":"10-functional-programming","full_name":"SamPG2017/10-functional-programming","owner":{"login":"SamPG2017","id":33577917,"avatar_url":"https://avatars3.githubusercontent.com/u/33577917?v=4","gravatar_id":"","url":"https://api.github.com/users/SamPG2017","html_url":"https://github.com/SamPG2017","followers_url":"https://api.github.com/users/SamPG2017/followers","following_url":"https://api.github.com/users/SamPG2017/following{/other_user}","gists_url":"https://api.github.com/users/SamPG2017/gists{/gist_id}","starred_url":"https://api.github.com/users/SamPG2017/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SamPG2017/subscriptions","organizations_url":"https://api.github.com/users/SamPG2017/orgs","repos_url":"https://api.github.com/users/SamPG2017/repos","events_url":"https://api.github.com/users/SamPG2017/events{/privacy}","received_events_url":"https://api.github.com/users/SamPG2017/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/SamPG2017/10-functional-programming","description":null,"fork":true,"url":"https://api.github.com/repos/SamPG2017/10-functional-programming","forks_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/forks","keys_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/teams","hooks_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/hooks","issue_events_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/issues/events{/number}","events_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/events","assignees_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/assignees{/user}","branches_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/branches{/branch}","tags_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/tags","blobs_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/git/refs{/sha}","trees_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/statuses/{sha}","languages_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/languages","stargazers_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/stargazers","contributors_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/contributors","subscribers_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/subscribers","subscription_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/subscription","commits_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/commits{/sha}","git_commits_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/git/commits{/sha}","comments_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/comments{/number}","issue_comment_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/issues/comments{/number}","contents_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/contents/{+path}","compare_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/merges","archive_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/downloads","issues_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/issues{/number}","pulls_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/pulls{/number}","milestones_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/milestones{/number}","notifications_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/labels{/name}","releases_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/releases{/id}","deployments_url":"https://api.github.com/repos/SamPG2017/10-functional-programming/deployments","created_at":"2018-05-19T21:25:38Z","updated_at":"2018-05-19T21:25:40Z","pushed_at":"2018-05-21T15:55:46Z","git_url":"git://github.com/SamPG2017/10-functional-programming.git","ssh_url":"git@github.com:SamPG2017/10-functional-programming.git","clone_url":"https://github.com/SamPG2017/10-functional-programming.git","svn_url":"https://github.com/SamPG2017/10-functional-programming","homepage":null,"size":575,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"codefellows-seattle-301d34:master","ref":"master","sha":"639e19329b1eb254b507fb96ee921417a06fc1a0","user":{"login":"codefellows-seattle-301d34","id":38702495,"avatar_url":"https://avatars2.githubusercontent.com/u/38702495?v=4","gravatar_id":"","url":"https://api.github.com/users/codefellows-seattle-301d34","html_url":"https://github.com/codefellows-seattle-301d34","followers_url":"https://api.github.com/users/codefellows-seattle-301d34/followers","following_url":"https://api.github.com/users/codefellows-seattle-301d34/following{/other_user}","gists_url":"https://api.github.com/users/codefellows-seattle-301d34/gists{/gist_id}","starred_url":"https://api.github.com/users/codefellows-seattle-301d34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codefellows-seattle-301d34/subscriptions","organizations_url":"https://api.github.com/users/codefellows-seattle-301d34/orgs","repos_url":"https://api.github.com/users/codefellows-seattle-301d34/repos","events_url":"https://api.github.com/users/codefellows-seattle-301d34/events{/privacy}","received_events_url":"https://api.github.com/users/codefellows-seattle-301d34/received_events","type":"Organization","site_admin":false},"repo":{"id":130899271,"name":"10-functional-programming","full_name":"codefellows-seattle-301d34/10-functional-programming","owner":{"login":"codefellows-seattle-301d34","id":38702495,"avatar_url":"https://avatars2.githubusercontent.com/u/38702495?v=4","gravatar_id":"","url":"https://api.github.com/users/codefellows-seattle-301d34","html_url":"https://github.com/codefellows-seattle-301d34","followers_url":"https://api.github.com/users/codefellows-seattle-301d34/followers","following_url":"https://api.github.com/users/codefellows-seattle-301d34/following{/other_user}","gists_url":"https://api.github.com/users/codefellows-seattle-301d34/gists{/gist_id}","starred_url":"https://api.github.com/users/codefellows-seattle-301d34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codefellows-seattle-301d34/subscriptions","organizations_url":"https://api.github.com/users/codefellows-seattle-301d34/orgs","repos_url":"https://api.github.com/users/codefellows-seattle-301d34/repos","events_url":"https://api.github.com/users/codefellows-seattle-301d34/events{/privacy}","received_events_url":"https://api.github.com/users/codefellows-seattle-301d34/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming","description":null,"fork":false,"url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming","forks_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/forks","keys_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/keys{/key_id}","collaborators_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/teams","hooks_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/hooks","issue_events_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues/events{/number}","events_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/events","assignees_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/assignees{/user}","branches_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/branches{/branch}","tags_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/tags","blobs_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/git/refs{/sha}","trees_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/git/trees{/sha}","statuses_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/statuses/{sha}","languages_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/languages","stargazers_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/stargazers","contributors_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/contributors","subscribers_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/subscribers","subscription_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/subscription","commits_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/commits{/sha}","git_commits_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/git/commits{/sha}","comments_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/comments{/number}","issue_comment_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues/comments{/number}","contents_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/contents/{+path}","compare_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/compare/{base}...{head}","merges_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/merges","archive_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/downloads","issues_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues{/number}","pulls_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls{/number}","milestones_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/milestones{/number}","notifications_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/labels{/name}","releases_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/releases{/id}","deployments_url":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/deployments","created_at":"2018-04-24T18:44:18Z","updated_at":"2018-05-21T23:17:27Z","pushed_at":"2018-05-21T23:17:24Z","git_url":"git://github.com/codefellows-seattle-301d34/10-functional-programming.git","ssh_url":"git@github.com:codefellows-seattle-301d34/10-functional-programming.git","clone_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming.git","svn_url":"https://github.com/codefellows-seattle-301d34/10-functional-programming","homepage":null,"size":572,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":20,"mirror_url":null,"archived":false,"open_issues_count":15,"license":null,"forks":20,"open_issues":15,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15"},"html":{"href":"https://github.com/codefellows-seattle-301d34/10-functional-programming/pull/15"},"issue":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues/15"},"comments":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/issues/15/comments"},"review_comments":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15/comments"},"review_comment":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/pulls/15/commits"},"statuses":{"href":"https://api.github.com/repos/codefellows-seattle-301d34/10-functional-programming/statuses/d9d3a1bd3435b1560dfb2f5de44c971b6f9de204"}},"author_association":"NONE"}}
{"actor":{"display_login":"noahgribbin"}}