{"action":"created","comment":{"url":"https://api.github.com/repos/AT-06/coding/pulls/comments/196611267","pull_request_review_id":130197628,"id":196611267,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5NjYxMTI2Nw==","diff_hunk":"@@ -0,0 +1,106 @@\n+package org.fundacionjala.coding.daniel.cipher;\n+\n+/**\n+ * Class for encode/decode messages in Caesar cipher.\n+ */\n+public class CaesarCipher extends Cipher {\n+\n+    private int key;\n+\n+    /**\n+     * Class constructor.\n+     *\n+     * @param key an integer required for encode/decode the message.\n+     */\n+    public CaesarCipher(int key) {\n+        this.key = key;\n+    }\n+\n+    /**\n+     * {@inheritDoc}.\n+     */\n+    @Override\n+    public String encode(String text) {\n+        return caesarEncode(text, getKey());","path":"src/main/java/org/fundacionjala/coding/daniel/cipher/CaesarCipher.java","position":24,"original_position":24,"commit_id":"b5ca109c7a2b5d2c7a7d8e93e84e9d7666826766","original_commit_id":"b5ca109c7a2b5d2c7a7d8e93e84e9d7666826766","user":{"login":"carledriss","id":3298869,"node_id":"MDQ6VXNlcjMyOTg4Njk=","avatar_url":"https://avatars2.githubusercontent.com/u/3298869?v=4","gravatar_id":"","url":"https://api.github.com/users/carledriss","html_url":"https://github.com/carledriss","followers_url":"https://api.github.com/users/carledriss/followers","following_url":"https://api.github.com/users/carledriss/following{/other_user}","gists_url":"https://api.github.com/users/carledriss/gists{/gist_id}","starred_url":"https://api.github.com/users/carledriss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carledriss/subscriptions","organizations_url":"https://api.github.com/users/carledriss/orgs","repos_url":"https://api.github.com/users/carledriss/repos","events_url":"https://api.github.com/users/carledriss/events{/privacy}","received_events_url":"https://api.github.com/users/carledriss/received_events","type":"User","site_admin":false},"body":"you can access directly to key attribute\r\nIt is redundant getKey() method.","created_at":"2018-06-19T23:38:11Z","updated_at":"2018-06-19T23:39:04Z","html_url":"https://github.com/AT-06/coding/pull/176#discussion_r196611267","pull_request_url":"https://api.github.com/repos/AT-06/coding/pulls/176","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/AT-06/coding/pulls/comments/196611267"},"html":{"href":"https://github.com/AT-06/coding/pull/176#discussion_r196611267"},"pull_request":{"href":"https://api.github.com/repos/AT-06/coding/pulls/176"}}},"pull_request":{"url":"https://api.github.com/repos/AT-06/coding/pulls/176","id":194790791,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk0NzkwNzkx","html_url":"https://github.com/AT-06/coding/pull/176","diff_url":"https://github.com/AT-06/coding/pull/176.diff","patch_url":"https://github.com/AT-06/coding/pull/176.patch","issue_url":"https://api.github.com/repos/AT-06/coding/issues/176","number":176,"state":"open","locked":false,"title":"Added Cesar Vigenere methods","user":{"login":"danielditer","id":30413308,"node_id":"MDQ6VXNlcjMwNDEzMzA4","avatar_url":"https://avatars2.githubusercontent.com/u/30413308?v=4","gravatar_id":"","url":"https://api.github.com/users/danielditer","html_url":"https://github.com/danielditer","followers_url":"https://api.github.com/users/danielditer/followers","following_url":"https://api.github.com/users/danielditer/following{/other_user}","gists_url":"https://api.github.com/users/danielditer/gists{/gist_id}","starred_url":"https://api.github.com/users/danielditer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielditer/subscriptions","organizations_url":"https://api.github.com/users/danielditer/orgs","repos_url":"https://api.github.com/users/danielditer/repos","events_url":"https://api.github.com/users/danielditer/events{/privacy}","received_events_url":"https://api.github.com/users/danielditer/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-06-14T06:33:03Z","updated_at":"2018-06-19T23:39:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9bd1d9047c85a1280e0b8bd635fd94cc8106f3bb","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/AT-06/coding/pulls/176/commits","review_comments_url":"https://api.github.com/repos/AT-06/coding/pulls/176/comments","review_comment_url":"https://api.github.com/repos/AT-06/coding/pulls/comments{/number}","comments_url":"https://api.github.com/repos/AT-06/coding/issues/176/comments","statuses_url":"https://api.github.com/repos/AT-06/coding/statuses/b5ca109c7a2b5d2c7a7d8e93e84e9d7666826766","head":{"label":"AT-06:Daniel_Caesar_Vigenere_Cipher","ref":"Daniel_Caesar_Vigenere_Cipher","sha":"b5ca109c7a2b5d2c7a7d8e93e84e9d7666826766","user":{"login":"AT-06","id":36716689,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2NzE2Njg5","avatar_url":"https://avatars0.githubusercontent.com/u/36716689?v=4","gravatar_id":"","url":"https://api.github.com/users/AT-06","html_url":"https://github.com/AT-06","followers_url":"https://api.github.com/users/AT-06/followers","following_url":"https://api.github.com/users/AT-06/following{/other_user}","gists_url":"https://api.github.com/users/AT-06/gists{/gist_id}","starred_url":"https://api.github.com/users/AT-06/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AT-06/subscriptions","organizations_url":"https://api.github.com/users/AT-06/orgs","repos_url":"https://api.github.com/users/AT-06/repos","events_url":"https://api.github.com/users/AT-06/events{/privacy}","received_events_url":"https://api.github.com/users/AT-06/received_events","type":"Organization","site_admin":false},"repo":{"id":122407980,"node_id":"MDEwOlJlcG9zaXRvcnkxMjI0MDc5ODA=","name":"coding","full_name":"AT-06/coding","owner":{"login":"AT-06","id":36716689,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2NzE2Njg5","avatar_url":"https://avatars0.githubusercontent.com/u/36716689?v=4","gravatar_id":"","url":"https://api.github.com/users/AT-06","html_url":"https://github.com/AT-06","followers_url":"https://api.github.com/users/AT-06/followers","following_url":"https://api.github.com/users/AT-06/following{/other_user}","gists_url":"https://api.github.com/users/AT-06/gists{/gist_id}","starred_url":"https://api.github.com/users/AT-06/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AT-06/subscriptions","organizations_url":"https://api.github.com/users/AT-06/orgs","repos_url":"https://api.github.com/users/AT-06/repos","events_url":"https://api.github.com/users/AT-06/events{/privacy}","received_events_url":"https://api.github.com/users/AT-06/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/AT-06/coding","description":null,"fork":false,"url":"https://api.github.com/repos/AT-06/coding","forks_url":"https://api.github.com/repos/AT-06/coding/forks","keys_url":"https://api.github.com/repos/AT-06/coding/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AT-06/coding/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AT-06/coding/teams","hooks_url":"https://api.github.com/repos/AT-06/coding/hooks","issue_events_url":"https://api.github.com/repos/AT-06/coding/issues/events{/number}","events_url":"https://api.github.com/repos/AT-06/coding/events","assignees_url":"https://api.github.com/repos/AT-06/coding/assignees{/user}","branches_url":"https://api.github.com/repos/AT-06/coding/branches{/branch}","tags_url":"https://api.github.com/repos/AT-06/coding/tags","blobs_url":"https://api.github.com/repos/AT-06/coding/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AT-06/coding/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AT-06/coding/git/refs{/sha}","trees_url":"https://api.github.com/repos/AT-06/coding/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AT-06/coding/statuses/{sha}","languages_url":"https://api.github.com/repos/AT-06/coding/languages","stargazers_url":"https://api.github.com/repos/AT-06/coding/stargazers","contributors_url":"https://api.github.com/repos/AT-06/coding/contributors","subscribers_url":"https://api.github.com/repos/AT-06/coding/subscribers","subscription_url":"https://api.github.com/repos/AT-06/coding/subscription","commits_url":"https://api.github.com/repos/AT-06/coding/commits{/sha}","git_commits_url":"https://api.github.com/repos/AT-06/coding/git/commits{/sha}","comments_url":"https://api.github.com/repos/AT-06/coding/comments{/number}","issue_comment_url":"https://api.github.com/repos/AT-06/coding/issues/comments{/number}","contents_url":"https://api.github.com/repos/AT-06/coding/contents/{+path}","compare_url":"https://api.github.com/repos/AT-06/coding/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AT-06/coding/merges","archive_url":"https://api.github.com/repos/AT-06/coding/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AT-06/coding/downloads","issues_url":"https://api.github.com/repos/AT-06/coding/issues{/number}","pulls_url":"https://api.github.com/repos/AT-06/coding/pulls{/number}","milestones_url":"https://api.github.com/repos/AT-06/coding/milestones{/number}","notifications_url":"https://api.github.com/repos/AT-06/coding/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AT-06/coding/labels{/name}","releases_url":"https://api.github.com/repos/AT-06/coding/releases{/id}","deployments_url":"https://api.github.com/repos/AT-06/coding/deployments","created_at":"2018-02-21T23:42:21Z","updated_at":"2018-03-21T20:56:08Z","pushed_at":"2018-06-18T21:28:38Z","git_url":"git://github.com/AT-06/coding.git","ssh_url":"git@github.com:AT-06/coding.git","clone_url":"https://github.com/AT-06/coding.git","svn_url":"https://github.com/AT-06/coding","homepage":null,"size":450,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":29,"license":null,"forks":0,"open_issues":29,"watchers":0,"default_branch":"develop"}},"base":{"label":"AT-06:develop","ref":"develop","sha":"c28835856efb6c98e89e50dbe79bee2ef46a50c8","user":{"login":"AT-06","id":36716689,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2NzE2Njg5","avatar_url":"https://avatars0.githubusercontent.com/u/36716689?v=4","gravatar_id":"","url":"https://api.github.com/users/AT-06","html_url":"https://github.com/AT-06","followers_url":"https://api.github.com/users/AT-06/followers","following_url":"https://api.github.com/users/AT-06/following{/other_user}","gists_url":"https://api.github.com/users/AT-06/gists{/gist_id}","starred_url":"https://api.github.com/users/AT-06/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AT-06/subscriptions","organizations_url":"https://api.github.com/users/AT-06/orgs","repos_url":"https://api.github.com/users/AT-06/repos","events_url":"https://api.github.com/users/AT-06/events{/privacy}","received_events_url":"https://api.github.com/users/AT-06/received_events","type":"Organization","site_admin":false},"repo":{"id":122407980,"node_id":"MDEwOlJlcG9zaXRvcnkxMjI0MDc5ODA=","name":"coding","full_name":"AT-06/coding","owner":{"login":"AT-06","id":36716689,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2NzE2Njg5","avatar_url":"https://avatars0.githubusercontent.com/u/36716689?v=4","gravatar_id":"","url":"https://api.github.com/users/AT-06","html_url":"https://github.com/AT-06","followers_url":"https://api.github.com/users/AT-06/followers","following_url":"https://api.github.com/users/AT-06/following{/other_user}","gists_url":"https://api.github.com/users/AT-06/gists{/gist_id}","starred_url":"https://api.github.com/users/AT-06/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AT-06/subscriptions","organizations_url":"https://api.github.com/users/AT-06/orgs","repos_url":"https://api.github.com/users/AT-06/repos","events_url":"https://api.github.com/users/AT-06/events{/privacy}","received_events_url":"https://api.github.com/users/AT-06/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/AT-06/coding","description":null,"fork":false,"url":"https://api.github.com/repos/AT-06/coding","forks_url":"https://api.github.com/repos/AT-06/coding/forks","keys_url":"https://api.github.com/repos/AT-06/coding/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AT-06/coding/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AT-06/coding/teams","hooks_url":"https://api.github.com/repos/AT-06/coding/hooks","issue_events_url":"https://api.github.com/repos/AT-06/coding/issues/events{/number}","events_url":"https://api.github.com/repos/AT-06/coding/events","assignees_url":"https://api.github.com/repos/AT-06/coding/assignees{/user}","branches_url":"https://api.github.com/repos/AT-06/coding/branches{/branch}","tags_url":"https://api.github.com/repos/AT-06/coding/tags","blobs_url":"https://api.github.com/repos/AT-06/coding/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AT-06/coding/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AT-06/coding/git/refs{/sha}","trees_url":"https://api.github.com/repos/AT-06/coding/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AT-06/coding/statuses/{sha}","languages_url":"https://api.github.com/repos/AT-06/coding/languages","stargazers_url":"https://api.github.com/repos/AT-06/coding/stargazers","contributors_url":"https://api.github.com/repos/AT-06/coding/contributors","subscribers_url":"https://api.github.com/repos/AT-06/coding/subscribers","subscription_url":"https://api.github.com/repos/AT-06/coding/subscription","commits_url":"https://api.github.com/repos/AT-06/coding/commits{/sha}","git_commits_url":"https://api.github.com/repos/AT-06/coding/git/commits{/sha}","comments_url":"https://api.github.com/repos/AT-06/coding/comments{/number}","issue_comment_url":"https://api.github.com/repos/AT-06/coding/issues/comments{/number}","contents_url":"https://api.github.com/repos/AT-06/coding/contents/{+path}","compare_url":"https://api.github.com/repos/AT-06/coding/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AT-06/coding/merges","archive_url":"https://api.github.com/repos/AT-06/coding/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AT-06/coding/downloads","issues_url":"https://api.github.com/repos/AT-06/coding/issues{/number}","pulls_url":"https://api.github.com/repos/AT-06/coding/pulls{/number}","milestones_url":"https://api.github.com/repos/AT-06/coding/milestones{/number}","notifications_url":"https://api.github.com/repos/AT-06/coding/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AT-06/coding/labels{/name}","releases_url":"https://api.github.com/repos/AT-06/coding/releases{/id}","deployments_url":"https://api.github.com/repos/AT-06/coding/deployments","created_at":"2018-02-21T23:42:21Z","updated_at":"2018-03-21T20:56:08Z","pushed_at":"2018-06-18T21:28:38Z","git_url":"git://github.com/AT-06/coding.git","ssh_url":"git@github.com:AT-06/coding.git","clone_url":"https://github.com/AT-06/coding.git","svn_url":"https://github.com/AT-06/coding","homepage":null,"size":450,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":29,"license":null,"forks":0,"open_issues":29,"watchers":0,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/AT-06/coding/pulls/176"},"html":{"href":"https://github.com/AT-06/coding/pull/176"},"issue":{"href":"https://api.github.com/repos/AT-06/coding/issues/176"},"comments":{"href":"https://api.github.com/repos/AT-06/coding/issues/176/comments"},"review_comments":{"href":"https://api.github.com/repos/AT-06/coding/pulls/176/comments"},"review_comment":{"href":"https://api.github.com/repos/AT-06/coding/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/AT-06/coding/pulls/176/commits"},"statuses":{"href":"https://api.github.com/repos/AT-06/coding/statuses/b5ca109c7a2b5d2c7a7d8e93e84e9d7666826766"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"carledriss"}}