#Book Club: Programming Ruby Group Style
This is a repository set up for the Gschool[1] reading group to discuss and code through Programming Ruby!
Students can complete one summary/example with both adding to it, or each submit a seperate summary. Remember to git pull before pushing your changes! (see instructions on bottom of readme)
Read to Chapter 4 by Monday!
A randomly generate list of assignments is as follows
Persa & Romeeka)
1. Short summary of: 1 Getting Started (####Post a ruby example of 1 Getting Started: (Tyler & Luke)
George & Romeeka)
2. Short summary of: 2 Ruby.new (####Post a ruby example of 2 Ruby.new (Tyler & Romeeka)
George &Bryana)
3. Short summary of: 3 Classes, Objects, and Variables (####Post a ruby example of 3 Classes, Objects, and Variables: (Bryana & Luke)
Nikhil & Billy)
4. Short summary of: 4 Containers, Blocks, and Iterators (####Post a ruby example of 4 Containers, Blocks, and Iterators: (Jonah & Nikhil)
!!!CHAPTER 5 IS OPTIONAL FOR MONDAY!!!
Bryana & Katrina)
5. Short summary of: 5 Sharing Functionality: Inheritance, Modules, and Mixins (####Post a ruby example of 5 Sharing Functionality: Inheritance, Modules, and Mixins: (Luke & Persa)
The group list is: "Romeeka","George","Katrina","Luke","Nikhil","Jonah","Persa","Billy","Bryana","Adam","Tyler"
We are responsible for reading Part 1 in the next three weeks
#Part 1 (pg3 to pg208)
- Getting Started
- Ruby.new
- Classes, Objects, and Variables
- Containers, Blocks, and Iterators
- Sharing Functionality: Inheritance, Modules, and Mixins
- Standard Types
- Regular Expressions
- More About Methods
- Expressions
- Exceptions, Catch, and Throw
- Basic Input and Output
- Fibers, Threads, and Processes
- Unit Testing
- When Trouble Strikes!
Instructions for contributing
- To grab a complete copy of the repository (when you start)
git clone <URL>
- If you already have the local repository -- pull to update
git pull <REMOTENAME> <BRANCHNAME>
(by default the REMOTENAME will be origin)
- If you run into a conflict while pulling - you can abort
git merge --abort
- Prior to pushing any update to the repository, remember to pull the data to ensure there are no conflicts
Further Instructions At: http://git-scm.com/docs/user-manual.html#sharing-development https://help.github.com/articles/fetching-a-remote