Module: Lab42::Console::Enum
- Included in:
- Array, Enumerable
- Defined in:
- lib/lab42/console/enum.rb
Instance Method Summary collapse
Instance Method Details
#by(*args, &blk) ⇒ Object
6 7 8 |
# File 'lib/lab42/console/enum.rb', line 6 def by(*args, &blk) Lab42::Console::Wrapper.new(self, *args, &blk) end |
#cars ⇒ Object
10 11 12 |
# File 'lib/lab42/console/enum.rb', line 10 def cars map(&:car) end |
#cdrs ⇒ Object
14 15 16 |
# File 'lib/lab42/console/enum.rb', line 14 def cdrs map(&:cdr) end |
#duplicate ⇒ Object
18 19 20 |
# File 'lib/lab42/console/enum.rb', line 18 def duplicate map{ |x| Cons.new(x, x) } end |