blob: 73fc57b79c136bdb0262214bdd9488c7a9b06d10 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# lesson one
* string interpolation
* objects
* class vs instance methods
* receiver vs message
* instance variables
# lesson two
* default parameters
* named parameters
* symbols
* hashes
# lession three
* review
* object references
* arrays
* acceptance testing (watir, selenium, capybara)
# lesson four
* review
* modules
* equality (value vs instance)
# lesson five
* review
* building out the movie library
* load path and require
# todo
* iterators
* enumerable
* encapsulation
* public, private, protected
* begin,rescue,end
* hashes
* default parameters
* arrays
* load_path
* tools (ri, irb)
* solid
* tdd
* blocks, procs and lambdas, yield
* dsl
* range
* lazy (lazy object)
# homework
* move MovieLibrary and Movie to the lib folder (in separate files)
* separate the include? method into its own module (and whatever else we can)
* extend one method at run time and another at instantiation time
* fix the one broken spec.
|