module Lab42::Console::Enum

Public Instance Methods

by(*args, &blk) click to toggle source
# File lib/lab42/console/enum.rb, line 6
def by(*args, &blk)
  Lab42::Console::Wrapper.new(self, *args, &blk)
end
cars() click to toggle source
# File lib/lab42/console/enum.rb, line 10
def cars
  map(&:car)
end
cdrs() click to toggle source
# File lib/lab42/console/enum.rb, line 14
def cdrs
  map(&:cdr)
end
duplicate() click to toggle source
# File lib/lab42/console/enum.rb, line 18
def duplicate
  map{ |x| Cons.new(x, x) }
end