{"action":"created","comment":{"url":"https://api.github.com/repos/AdaGold/Solar-System/pulls/comments/101192672","pull_request_review_id":21912369,"id":101192672,"diff_hunk":"@@ -2,40 +2,55 @@\n Let's make a planetary system!\n \n ## Learning Goals\n-### Wave 1\n-- Create a custom **class**\n-- Create and use an **initialize** method in your class\n-- Create and use **instance variables** in your class\n \n-### Wave 2\n-- Use an **array** to store a list of objects\n-- Create and use a **method**\n+- Practice creating Custom classes\n+- Use a hash to initialize an object\n+- Create an object which contains a collection of other objects\n+- Practice creating instance methods\n+\n \n ## Baseline\n-- Create a `Planet` class with a name attribute.\n-- You should be able to instantiate a new `Planet` object with an associated name.\n+- Create a `SolarSystem` class with an `@planets` instance variable.\n+- The initialize method should take a collection of planet names and store them in `@planets`\n+- Create a method to add a planet to the list.\n+- Create a method which will return a list of the planets in this style:\n+\n+```bash\n+1.  Mercury\n+2.  Venus\n+3.  Earth\n+4.  Mars\n+5.  Jupiter\n+6.  Hoth\n+```\n+\n+\n \n # Wave 1\n ## Primary Requirements\n-- Get creative! Give each instance of `Planet` at least five attributes. These could be diameters, mass, moons... whatever!\n-- Allow these attributes to be set using a hash in `initialize`.\n-- You should be able to create many different planets with different properties, like Mercury, Venus, Earth, Mars, Jupiter, etc.\n+- Get creative! Instead of Strings for planets, give SolarSystem a list of hashes where each planet is sent as a hash with at least 5 attributes.  \n \n ## Optional Enhancements\n - Give each planet a rate of solar rotation\n-- Give each planet a `@distance_from_the_sun` attribute\n+- Give each planet a `distance_from_the_sun` attribute\n - Write a program that asks for user input to query the planets:\n   - First, ask the user to select a planet they'd like to learn about.\n-  - Present the user with a list of planets from which they can choose. Something like:\n+  - Use your method to present the user with a list of planets from which they can choose. Something like:\n     - `1. Mercury, 2. Venus, 3. Earth, 4. Secret Earth, 5. Mars, 6. Jupiter, ... 13. Exit`\n   - Provide the user with well formatted information about the planet (diameter, mass, number of moons, primary export, etc.)\n   - Then ask the user for another planet.\n \n # Wave 2\n ## Primary Requirements\n-- Create a `SolarSystem` class that has an attribute `planets` that has zero to many `Planet` instances. There are a few different options for how to associate the planets with your solar system:\n-    - Create a method that adds a single planet to a solar system\n-    - Create a method that adds a list of planets to an existing list of planets\n+- Create a `Planet` class which will represent a planet.\n+    - Add an `initialize` method which takes a hash and uses the hash to set the class' instance variables.  \n+    - Create a method that **returns** the Planet's attributes in an easy to read fashion.\n+    - Create accessor methods to the instance variables.\n+\n+# Wave 3","path":"README.md","position":66,"original_position":66,"commit_id":"ac7043ee9d604cc9df85c4290598f61b6a26676c","original_commit_id":"ac7043ee9d604cc9df85c4290598f61b6a26676c","user":{"login":"Hamled","id":66355,"avatar_url":"https://avatars.githubusercontent.com/u/66355?v=3","gravatar_id":"","url":"https://api.github.com/users/Hamled","html_url":"https://github.com/Hamled","followers_url":"https://api.github.com/users/Hamled/followers","following_url":"https://api.github.com/users/Hamled/following{/other_user}","gists_url":"https://api.github.com/users/Hamled/gists{/gist_id}","starred_url":"https://api.github.com/users/Hamled/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hamled/subscriptions","organizations_url":"https://api.github.com/users/Hamled/orgs","repos_url":"https://api.github.com/users/Hamled/repos","events_url":"https://api.github.com/users/Hamled/events{/privacy}","received_events_url":"https://api.github.com/users/Hamled/received_events","type":"User","site_admin":false},"body":"I think we should add a \"Primary Requirements\" sub-heading to maintain consistency with the other Wave sections.","created_at":"2017-02-15T02:26:51Z","updated_at":"2017-02-15T02:28:23Z","html_url":"https://github.com/AdaGold/Solar-System/pull/5#discussion_r101192672","pull_request_url":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5","_links":{"self":{"href":"https://api.github.com/repos/AdaGold/Solar-System/pulls/comments/101192672"},"html":{"href":"https://github.com/AdaGold/Solar-System/pull/5#discussion_r101192672"},"pull_request":{"href":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5"}}},"pull_request":{"url":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5","id":106200122,"html_url":"https://github.com/AdaGold/Solar-System/pull/5","diff_url":"https://github.com/AdaGold/Solar-System/pull/5.diff","patch_url":"https://github.com/AdaGold/Solar-System/pull/5.patch","issue_url":"https://api.github.com/repos/AdaGold/Solar-System/issues/5","number":5,"state":"open","locked":false,"title":"Solar system v2","user":{"login":"CheezItMan","id":1177416,"avatar_url":"https://avatars.githubusercontent.com/u/1177416?v=3","gravatar_id":"","url":"https://api.github.com/users/CheezItMan","html_url":"https://github.com/CheezItMan","followers_url":"https://api.github.com/users/CheezItMan/followers","following_url":"https://api.github.com/users/CheezItMan/following{/other_user}","gists_url":"https://api.github.com/users/CheezItMan/gists{/gist_id}","starred_url":"https://api.github.com/users/CheezItMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CheezItMan/subscriptions","organizations_url":"https://api.github.com/users/CheezItMan/orgs","repos_url":"https://api.github.com/users/CheezItMan/repos","events_url":"https://api.github.com/users/CheezItMan/events{/privacy}","received_events_url":"https://api.github.com/users/CheezItMan/received_events","type":"User","site_admin":false},"body":"Just an initial stab at reworking SolarSystem.","created_at":"2017-02-14T21:53:26Z","updated_at":"2017-02-15T02:28:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"247da1e4e965416c06eb4d0e7e17b11ca81678b1","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5/commits","review_comments_url":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5/comments","review_comment_url":"https://api.github.com/repos/AdaGold/Solar-System/pulls/comments{/number}","comments_url":"https://api.github.com/repos/AdaGold/Solar-System/issues/5/comments","statuses_url":"https://api.github.com/repos/AdaGold/Solar-System/statuses/ac7043ee9d604cc9df85c4290598f61b6a26676c","head":{"label":"AdaGold:solar-system-v2","ref":"solar-system-v2","sha":"ac7043ee9d604cc9df85c4290598f61b6a26676c","user":{"login":"AdaGold","id":14097268,"avatar_url":"https://avatars.githubusercontent.com/u/14097268?v=3","gravatar_id":"","url":"https://api.github.com/users/AdaGold","html_url":"https://github.com/AdaGold","followers_url":"https://api.github.com/users/AdaGold/followers","following_url":"https://api.github.com/users/AdaGold/following{/other_user}","gists_url":"https://api.github.com/users/AdaGold/gists{/gist_id}","starred_url":"https://api.github.com/users/AdaGold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdaGold/subscriptions","organizations_url":"https://api.github.com/users/AdaGold/orgs","repos_url":"https://api.github.com/users/AdaGold/repos","events_url":"https://api.github.com/users/AdaGold/events{/privacy}","received_events_url":"https://api.github.com/users/AdaGold/received_events","type":"Organization","site_admin":false},"repo":{"id":42477026,"name":"Solar-System","full_name":"AdaGold/Solar-System","owner":{"login":"AdaGold","id":14097268,"avatar_url":"https://avatars.githubusercontent.com/u/14097268?v=3","gravatar_id":"","url":"https://api.github.com/users/AdaGold","html_url":"https://github.com/AdaGold","followers_url":"https://api.github.com/users/AdaGold/followers","following_url":"https://api.github.com/users/AdaGold/following{/other_user}","gists_url":"https://api.github.com/users/AdaGold/gists{/gist_id}","starred_url":"https://api.github.com/users/AdaGold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdaGold/subscriptions","organizations_url":"https://api.github.com/users/AdaGold/orgs","repos_url":"https://api.github.com/users/AdaGold/repos","events_url":"https://api.github.com/users/AdaGold/events{/privacy}","received_events_url":"https://api.github.com/users/AdaGold/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/AdaGold/Solar-System","description":"Solar System","fork":false,"url":"https://api.github.com/repos/AdaGold/Solar-System","forks_url":"https://api.github.com/repos/AdaGold/Solar-System/forks","keys_url":"https://api.github.com/repos/AdaGold/Solar-System/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AdaGold/Solar-System/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AdaGold/Solar-System/teams","hooks_url":"https://api.github.com/repos/AdaGold/Solar-System/hooks","issue_events_url":"https://api.github.com/repos/AdaGold/Solar-System/issues/events{/number}","events_url":"https://api.github.com/repos/AdaGold/Solar-System/events","assignees_url":"https://api.github.com/repos/AdaGold/Solar-System/assignees{/user}","branches_url":"https://api.github.com/repos/AdaGold/Solar-System/branches{/branch}","tags_url":"https://api.github.com/repos/AdaGold/Solar-System/tags","blobs_url":"https://api.github.com/repos/AdaGold/Solar-System/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AdaGold/Solar-System/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AdaGold/Solar-System/git/refs{/sha}","trees_url":"https://api.github.com/repos/AdaGold/Solar-System/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AdaGold/Solar-System/statuses/{sha}","languages_url":"https://api.github.com/repos/AdaGold/Solar-System/languages","stargazers_url":"https://api.github.com/repos/AdaGold/Solar-System/stargazers","contributors_url":"https://api.github.com/repos/AdaGold/Solar-System/contributors","subscribers_url":"https://api.github.com/repos/AdaGold/Solar-System/subscribers","subscription_url":"https://api.github.com/repos/AdaGold/Solar-System/subscription","commits_url":"https://api.github.com/repos/AdaGold/Solar-System/commits{/sha}","git_commits_url":"https://api.github.com/repos/AdaGold/Solar-System/git/commits{/sha}","comments_url":"https://api.github.com/repos/AdaGold/Solar-System/comments{/number}","issue_comment_url":"https://api.github.com/repos/AdaGold/Solar-System/issues/comments{/number}","contents_url":"https://api.github.com/repos/AdaGold/Solar-System/contents/{+path}","compare_url":"https://api.github.com/repos/AdaGold/Solar-System/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AdaGold/Solar-System/merges","archive_url":"https://api.github.com/repos/AdaGold/Solar-System/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AdaGold/Solar-System/downloads","issues_url":"https://api.github.com/repos/AdaGold/Solar-System/issues{/number}","pulls_url":"https://api.github.com/repos/AdaGold/Solar-System/pulls{/number}","milestones_url":"https://api.github.com/repos/AdaGold/Solar-System/milestones{/number}","notifications_url":"https://api.github.com/repos/AdaGold/Solar-System/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AdaGold/Solar-System/labels{/name}","releases_url":"https://api.github.com/repos/AdaGold/Solar-System/releases{/id}","deployments_url":"https://api.github.com/repos/AdaGold/Solar-System/deployments","created_at":"2015-09-14T21:06:13Z","updated_at":"2017-01-11T18:03:03Z","pushed_at":"2017-02-15T01:29:14Z","git_url":"git://github.com/AdaGold/Solar-System.git","ssh_url":"git@github.com:AdaGold/Solar-System.git","clone_url":"https://github.com/AdaGold/Solar-System.git","svn_url":"https://github.com/AdaGold/Solar-System","homepage":"","size":8,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":100,"mirror_url":null,"open_issues_count":1,"forks":100,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"AdaGold:master","ref":"master","sha":"9d9627500c4a4e88dd377f33ffba669c3533a88f","user":{"login":"AdaGold","id":14097268,"avatar_url":"https://avatars.githubusercontent.com/u/14097268?v=3","gravatar_id":"","url":"https://api.github.com/users/AdaGold","html_url":"https://github.com/AdaGold","followers_url":"https://api.github.com/users/AdaGold/followers","following_url":"https://api.github.com/users/AdaGold/following{/other_user}","gists_url":"https://api.github.com/users/AdaGold/gists{/gist_id}","starred_url":"https://api.github.com/users/AdaGold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdaGold/subscriptions","organizations_url":"https://api.github.com/users/AdaGold/orgs","repos_url":"https://api.github.com/users/AdaGold/repos","events_url":"https://api.github.com/users/AdaGold/events{/privacy}","received_events_url":"https://api.github.com/users/AdaGold/received_events","type":"Organization","site_admin":false},"repo":{"id":42477026,"name":"Solar-System","full_name":"AdaGold/Solar-System","owner":{"login":"AdaGold","id":14097268,"avatar_url":"https://avatars.githubusercontent.com/u/14097268?v=3","gravatar_id":"","url":"https://api.github.com/users/AdaGold","html_url":"https://github.com/AdaGold","followers_url":"https://api.github.com/users/AdaGold/followers","following_url":"https://api.github.com/users/AdaGold/following{/other_user}","gists_url":"https://api.github.com/users/AdaGold/gists{/gist_id}","starred_url":"https://api.github.com/users/AdaGold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdaGold/subscriptions","organizations_url":"https://api.github.com/users/AdaGold/orgs","repos_url":"https://api.github.com/users/AdaGold/repos","events_url":"https://api.github.com/users/AdaGold/events{/privacy}","received_events_url":"https://api.github.com/users/AdaGold/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/AdaGold/Solar-System","description":"Solar System","fork":false,"url":"https://api.github.com/repos/AdaGold/Solar-System","forks_url":"https://api.github.com/repos/AdaGold/Solar-System/forks","keys_url":"https://api.github.com/repos/AdaGold/Solar-System/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AdaGold/Solar-System/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AdaGold/Solar-System/teams","hooks_url":"https://api.github.com/repos/AdaGold/Solar-System/hooks","issue_events_url":"https://api.github.com/repos/AdaGold/Solar-System/issues/events{/number}","events_url":"https://api.github.com/repos/AdaGold/Solar-System/events","assignees_url":"https://api.github.com/repos/AdaGold/Solar-System/assignees{/user}","branches_url":"https://api.github.com/repos/AdaGold/Solar-System/branches{/branch}","tags_url":"https://api.github.com/repos/AdaGold/Solar-System/tags","blobs_url":"https://api.github.com/repos/AdaGold/Solar-System/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AdaGold/Solar-System/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AdaGold/Solar-System/git/refs{/sha}","trees_url":"https://api.github.com/repos/AdaGold/Solar-System/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AdaGold/Solar-System/statuses/{sha}","languages_url":"https://api.github.com/repos/AdaGold/Solar-System/languages","stargazers_url":"https://api.github.com/repos/AdaGold/Solar-System/stargazers","contributors_url":"https://api.github.com/repos/AdaGold/Solar-System/contributors","subscribers_url":"https://api.github.com/repos/AdaGold/Solar-System/subscribers","subscription_url":"https://api.github.com/repos/AdaGold/Solar-System/subscription","commits_url":"https://api.github.com/repos/AdaGold/Solar-System/commits{/sha}","git_commits_url":"https://api.github.com/repos/AdaGold/Solar-System/git/commits{/sha}","comments_url":"https://api.github.com/repos/AdaGold/Solar-System/comments{/number}","issue_comment_url":"https://api.github.com/repos/AdaGold/Solar-System/issues/comments{/number}","contents_url":"https://api.github.com/repos/AdaGold/Solar-System/contents/{+path}","compare_url":"https://api.github.com/repos/AdaGold/Solar-System/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AdaGold/Solar-System/merges","archive_url":"https://api.github.com/repos/AdaGold/Solar-System/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AdaGold/Solar-System/downloads","issues_url":"https://api.github.com/repos/AdaGold/Solar-System/issues{/number}","pulls_url":"https://api.github.com/repos/AdaGold/Solar-System/pulls{/number}","milestones_url":"https://api.github.com/repos/AdaGold/Solar-System/milestones{/number}","notifications_url":"https://api.github.com/repos/AdaGold/Solar-System/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AdaGold/Solar-System/labels{/name}","releases_url":"https://api.github.com/repos/AdaGold/Solar-System/releases{/id}","deployments_url":"https://api.github.com/repos/AdaGold/Solar-System/deployments","created_at":"2015-09-14T21:06:13Z","updated_at":"2017-01-11T18:03:03Z","pushed_at":"2017-02-15T01:29:14Z","git_url":"git://github.com/AdaGold/Solar-System.git","ssh_url":"git@github.com:AdaGold/Solar-System.git","clone_url":"https://github.com/AdaGold/Solar-System.git","svn_url":"https://github.com/AdaGold/Solar-System","homepage":"","size":8,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":100,"mirror_url":null,"open_issues_count":1,"forks":100,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5"},"html":{"href":"https://github.com/AdaGold/Solar-System/pull/5"},"issue":{"href":"https://api.github.com/repos/AdaGold/Solar-System/issues/5"},"comments":{"href":"https://api.github.com/repos/AdaGold/Solar-System/issues/5/comments"},"review_comments":{"href":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5/comments"},"review_comment":{"href":"https://api.github.com/repos/AdaGold/Solar-System/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/AdaGold/Solar-System/pulls/5/commits"},"statuses":{"href":"https://api.github.com/repos/AdaGold/Solar-System/statuses/ac7043ee9d604cc9df85c4290598f61b6a26676c"}}}}
{"actor":{"display_login":"Hamled"}}