class Popro::Formatter::Looper
Public Class Methods
new(enumerable = nil)
click to toggle source
# File lib/popro/formatter.rb, line 133 def initialize(enumerable = nil) enumerable = '.' if enumerable.nil? enumerable = enumerable.split '' if enumerable.is_a? String @enumerator = Enumerator.new do |e| loop do enumerable.each do |item| e.yield item end end end end
Public Instance Methods
call(...)
click to toggle source
# File lib/popro/formatter.rb, line 146 def call(...) @enumerator.next end