... a Markov chains generator. Now you can define what is love.
A Markov chain (discrete-time Markov chain or DTMC) named after Andrey Markov, is a mathematical system that undergoes transitions from one state to another, among a finite or countable number of possible states. (c) Wikipedia
gem install love_is
require 'love_is'
generator = LoveIs::Generator.new.parse_file('data')
puts generator.generate
# => Love is sitting pretty.
# Change depth of tree.
generator = LoveIs::Generator.new(5).parse_file('data')
# Generate just 4 words.
puts generator.generate(4)
# => Love is wishing the
# Put tree to yaml.
generator.data_to_yaml('data_in_yaml')
# Get tree from yaml.
generator.data_from_yaml('data_in_yaml')
- Fork it;
- Create your feature branch (
git checkout -b my-new-feature
); - Commit your changes (
git commit -am 'Added some feature'
); - Push to the branch (
git push origin my-new-feature
); - Create new Pull Request.
Copyright (c) 2013 Sergey Smagin. See LICENSE for details.