Class: Yada::Markov::Join

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/yada/markov.rb

Instance Method Summary collapse

Constructor Details

#initialize(*enumerables) ⇒ Join

Returns a new instance of Join.



40
41
42
# File 'lib/yada/markov.rb', line 40

def initialize(*enumerables)
  @enumerables = enumerables
end

Instance Method Details

#eachObject



44
45
46
47
48
49
50
51
# File 'lib/yada/markov.rb', line 44

def each
  @enumerables.each do |enumerable|
    enumerable.each do |element|
      yield element
    end
  end
  nil
end