Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/markov-reloaded.rb
Instance Method Summary collapse
Instance Method Details
#spaceNewLines ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/markov-reloaded.rb', line 3 def spaceNewLines out = "" for i in self if i == "\n" out += " " out += "\n" else out += i end end out end |
#toMarkovArray(separator, terminator) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/markov-reloaded.rb', line 16 def toMarkovArray(separator, terminator) arr = self.dup arr += separator if self[self.length-1] != separator arr = arr.lines(separator) arr = arr.map do |e| e.chop end array = [] for i in arr if i[i.length-1] == terminator array.push(i.chop) array.push(terminator) else array.push i end end array end |