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 |