| 96 | alias_method :size, :length |
| 97 | |
| 98 | def each |
| 99 | return to_enum(__method__) unless block_given? |
| 100 | |
| 101 | length.times do |i| |
| 102 | yield(self[i]) |
| 103 | end |
| 104 | end |
| 105 | |
| 106 | def reverse_each |
| 107 | return to_enum(__method__) unless block_given? |
no outgoing calls