Ruby notes part 2