{"action":"created","issue":{"url":"https://api.github.com/repos/movableink/studio-app/issues/6","repository_url":"https://api.github.com/repos/movableink/studio-app","labels_url":"https://api.github.com/repos/movableink/studio-app/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/movableink/studio-app/issues/6/comments","events_url":"https://api.github.com/repos/movableink/studio-app/issues/6/events","html_url":"https://github.com/movableink/studio-app/pull/6","id":315592226,"number":6,"title":"lazy getters for everything!","user":{"login":"snackzone","id":13219985,"avatar_url":"https://avatars1.githubusercontent.com/u/13219985?v=4","gravatar_id":"","url":"https://api.github.com/users/snackzone","html_url":"https://github.com/snackzone","followers_url":"https://api.github.com/users/snackzone/followers","following_url":"https://api.github.com/users/snackzone/following{/other_user}","gists_url":"https://api.github.com/users/snackzone/gists{/gist_id}","starred_url":"https://api.github.com/users/snackzone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snackzone/subscriptions","organizations_url":"https://api.github.com/users/snackzone/orgs","repos_url":"https://api.github.com/users/snackzone/repos","events_url":"https://api.github.com/users/snackzone/events{/privacy}","received_events_url":"https://api.github.com/users/snackzone/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-18T18:27:49Z","updated_at":"2018-04-18T18:46:55Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/movableink/studio-app/pulls/6","html_url":"https://github.com/movableink/studio-app/pull/6","diff_url":"https://github.com/movableink/studio-app/pull/6.diff","patch_url":"https://github.com/movableink/studio-app/pull/6.patch"},"body":"Currently, our constructor calls private methods to build out some internal state. It would be more declarative to instead use ES6 getters for these properties.\r\n\r\nThis gives us a couple added benefits of not having to track whether or not these methods need to be called again whenever these instance properties are updated, as well as making the properties evaluate lazily."},"comment":{"url":"https://api.github.com/repos/movableink/studio-app/issues/comments/382489999","html_url":"https://github.com/movableink/studio-app/pull/6#issuecomment-382489999","issue_url":"https://api.github.com/repos/movableink/studio-app/issues/6","id":382489999,"user":{"login":"mnutt","id":3705,"avatar_url":"https://avatars0.githubusercontent.com/u/3705?v=4","gravatar_id":"","url":"https://api.github.com/users/mnutt","html_url":"https://github.com/mnutt","followers_url":"https://api.github.com/users/mnutt/followers","following_url":"https://api.github.com/users/mnutt/following{/other_user}","gists_url":"https://api.github.com/users/mnutt/gists{/gist_id}","starred_url":"https://api.github.com/users/mnutt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mnutt/subscriptions","organizations_url":"https://api.github.com/users/mnutt/orgs","repos_url":"https://api.github.com/users/mnutt/repos","events_url":"https://api.github.com/users/mnutt/events{/privacy}","received_events_url":"https://api.github.com/users/mnutt/received_events","type":"User","site_admin":false},"created_at":"2018-04-18T18:46:55Z","updated_at":"2018-04-18T18:46:55Z","author_association":"OWNER","body":"I'm a big fan of this refactor. Do we want to memoize them so that we're not doing DOM queries every time you call them?"}}
{"actor":{"display_login":"mnutt"}}