Module: RubyMarkovify

Defined in:
lib/ruby_markovify.rb,
lib/ruby_markovify/text.rb,
lib/ruby_markovify/chain.rb,
lib/ruby_markovify/version.rb,
lib/ruby_markovify/splitters.rb

Defined Under Namespace

Modules: Splitters Classes: ArrayText, Chain, NewlineText, Text

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.cumulative_sum(array) ⇒ Object



2
3
4
5
# File 'lib/ruby_markovify/chain.rb', line 2

def self.cumulative_sum(array)
  sum = 0
  array.map { |x| sum += x }
end