module Markovfun::Util
Public Class Methods
get_lines(filename)
click to toggle source
Gets lines from a file.
# File lib/markovfun/util.rb, line 7 def self.get_lines(filename) file = File.open(filename, "r") data = file.read file.close lines = data.split("\n") lines.map! { |l| l.strip.split(" ") } end
get_sentences(filename)
click to toggle source
Gets sentences from a file.
# File lib/markovfun/util.rb, line 16 def self.get_sentences(filename) file = File.open(filename, "r") data = file.read file.close data.gsub!(/\n/, " ") data.gsub!(/"/,"") sentences = data.split(".") sentences.map! { |s| s.strip.split(" ").push(".") } sentences.select! { |s| s[0].capitalize == s[0] } end