{"action":"opened","issue":{"url":"https://api.github.com/repos/tiy-chs-ruby/assignments-june-2015/issues/35","labels_url":"https://api.github.com/repos/tiy-chs-ruby/assignments-june-2015/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/tiy-chs-ruby/assignments-june-2015/issues/35/comments","events_url":"https://api.github.com/repos/tiy-chs-ruby/assignments-june-2015/issues/35/events","html_url":"https://github.com/tiy-chs-ruby/assignments-june-2015/issues/35","id":89995157,"number":35,"title":"1.3 - ATM -- Kenneth Kier","user":{"login":"Kennethjk3","id":12889518,"avatar_url":"https://avatars.githubusercontent.com/u/12889518?v=3","gravatar_id":"","url":"https://api.github.com/users/Kennethjk3","html_url":"https://github.com/Kennethjk3","followers_url":"https://api.github.com/users/Kennethjk3/followers","following_url":"https://api.github.com/users/Kennethjk3/following{/other_user}","gists_url":"https://api.github.com/users/Kennethjk3/gists{/gist_id}","starred_url":"https://api.github.com/users/Kennethjk3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kennethjk3/subscriptions","organizations_url":"https://api.github.com/users/Kennethjk3/orgs","repos_url":"https://api.github.com/users/Kennethjk3/repos","events_url":"https://api.github.com/users/Kennethjk3/events{/privacy}","received_events_url":"https://api.github.com/users/Kennethjk3/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tiy-chs-ruby/assignments-june-2015/labels/wip","name":"wip","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-22T02:53:52Z","updated_at":"2015-06-22T02:53:52Z","closed_at":null,"body":"### Tasks\r\n- [ ] Create a new Issue with these tasks!\r\n- [ ] Create a repository called `1.3-ATM`\r\n- [ ] Create a branch on `1.3-ATM` called `dev`\r\n- [ ] In Github, open a PR from `dev` into `master`\r\n- [ ] Write an ATM program\r\n  - [ ] Checkpoint: Create `assignment.rb`\r\n  - [ ] Checkpoint: Use [what we did in class](http://rpearce.gitbooks.io/ruby-june-2015/content/notes/1-2.html) as a reference\r\n  - [ ] prompt me for my name\r\n    - [ ] If I enter nothing, then it should continue to prompt me for my name (bonus for a witty message)\r\n  - [ ] prompt me for what I would like to do\r\n    - [ ] 1. Check my balance, 2. Withdraw Funds or 3. Cancel\r\n    - [ ] if I enter a number that is not within this list, it needs to continue to prompt me to enter either 1, 2 or 3 (this should not be hardcoded--use `.count` and a Range to programmatically figure out what numbers are acceptable)\r\n    - [ ] Check Balance\r\n      - [ ] print to the console `\"Your balance is __$$$__\"`\r\n    - [ ] Cancel\r\n      - [ ] print to the console `\"Thank you and please come again.\"`\r\n    - [ ] Withdraw Funds\r\n      - [ ] prompt for how much money to withdraw\r\n        - [ ] if the amount is greater than the amount of money in the machine, print that the machine doesn't have that much money\r\n        - [ ] if the amount is greater than the amount of money the user has available, print that the user has insufficient funds\r\n        - [ ] if all is well, tell them to please take their money and then tell them their new balance\r\n  - [ ] Checkpoint: Used at least one method\r\n  - [ ] Checkpoint: Used at least one Range\r\n  - [ ] Checkpoint: Program can check more than 1 person's name & pin\r\n  - [ ] Complete: Pushed `assignment.rb`"}}