Sha256: 210e62fef810d5c4d145fd6dfcddedfdce390859f562a606d0520e0dd08e67d7
Contents?: true
Size: 404 Bytes
Versions: 26
Compression:
Stored size: 404 Bytes
Contents
#!/usr/bin/env ruby # 6.times do |n| # puts flip_flop(['dark', 'light']) # end def flip_flop(values) raise 'hell: values is not an array' unless values.is_a?(Array) @index = -1 unless @index if @index < (values.size - 1) @index += 1 else @index = 0 end # puts "#{@index} -> #{values[@index]}" values[@index] end STDIN.each_line do |line| puts "#{flip_flop(ARGV)} #{line}" end
Version data entries
26 entries across 26 versions & 1 rubygems