Run through the koans up to about_iteration.rb. Try to solve every koan in a file the first time you open it, rather than letting the koans give you the answer for each one.
Go through the rest of my frequently used methods and provide an example for each one you understand. Make a separate list containing only the ones you don't understand.
As the final part of tonight's Ruby, there is at least one objective set for each of the investment club and the wolfpack that haven't been met yet. Get those finished off, and take another look at blackjack and see what progress you can make.
Last thing, we need some GitHub cleanup. Adjust each branch outside of master to contain only the files unique to that branch. Make sure you have a pull request for each of those branches connected to the issue you opened for that branch (ie that day's assignment).
Objectives
Learning Objectives
You're going to get a basic vocabulary of methods and what can be done with them by writing examples, revisit the basics and see some finer points in the koans, and put the built-in methods to work writing methods in your own tests and related classes.
Performance Objectives
Clean up GitHub! One pull request per issue, connected to a branch with unique files, each pull request with two thumbs up if the code is ready for my inspection.
07 -- Methodtation
Description
Meditate on methods.
Run through the koans up to about_iteration.rb. Try to solve every koan in a file the first time you open it, rather than letting the koans give you the answer for each one.
Go through the rest of my frequently used methods and provide an example for each one you understand. Make a separate list containing only the ones you don't understand.
As the final part of tonight's Ruby, there is at least one objective set for each of the investment club and the wolfpack that haven't been met yet. Get those finished off, and take another look at blackjack and see what progress you can make.
Last thing, we need some GitHub cleanup. Adjust each branch outside of master to contain only the files unique to that branch. Make sure you have a pull request for each of those branches connected to the issue you opened for that branch (ie that day's assignment).
Objectives
Learning Objectives
You're going to get a basic vocabulary of methods and what can be done with them by writing examples, revisit the basics and see some finer points in the koans, and put the built-in methods to work writing methods in your own tests and related classes.
Performance Objectives
Deliverables
/code
directory with three subdirectories:/wolf
, with completed wolf_test.rb, wolfpack_test.rb, wolf.rb, and wolfpack.rb/moguls
, with completed mogul_test.rb, investment_club_test.rb, mogul.rb, and investment_club.rb/koans
, with only those koans in which you've made progress (finished, or at least started)/doc
directory with examples of each method from my list of frequently used methodsTasks
TIY-Assignments
wiki _(S)_TIY-Assignments
repo, named appropriately _(S)_TIY-Assignments
folder as on previous assignments _(S)_about_iteration.rb
/code
directory with three subdirectories:/wolf
, with completed wolf_test.rb, wolfpack_test.rb, wolf.rb, and wolfpack.rb/moguls
, with completed mogul_test.rb, investment_club_test.rb, mogul.rb, and investment_club.rb/koans
, with only those koans in which you've made progress (finished, or at least started)/doc
directory with examples of each method from my list of frequently used methods