class ArrayDatasource
:nodoc
Public Class Methods
new(data)
click to toggle source
# File lib/rotating_es_loader/array_datasource.rb, line 7 def initialize(data) @data = data @iter = data.each end
Public Instance Methods
each(&block)
click to toggle source
# File lib/rotating_es_loader/array_datasource.rb, line 12 def each(&block) return to_enum(:each) unless block @data.each(&block) self end
size()
click to toggle source
# File lib/rotating_es_loader/array_datasource.rb, line 19 def size @data.size end