Name: Anonymous 2009-08-26 15:25
class Cycle
def cycle(*args)
args[((@_cycles ||= Hash.new(-1))[args.hash] += 1) % args.size]
end
end
More beautiful code plees?
def cycle(*args)
args[((@_cycles ||= Hash.new(-1))[args.hash] += 1) % args.size]
end
end
More beautiful code plees?