class EnjoyMarkov
Constants
- VERSION
Public Class Methods
start!(supinf, speed)
click to toggle source
# File lib/enjoy_markov.rb, line 3 def start!(supinf, speed) @@x = 0 loop do @@x += [-1, 1].sample # TODO: use prefer randmGen break if supinf == @@x.abs puts "#{wall}#{space * supinf}#{axis}#{space * supinf}#{wall}".tap { |s| s[@@x + supinf + 1] = point } sleep speed end puts 'Ops... ;(' end
Private Class Methods
axis()
click to toggle source
# File lib/enjoy_markov.rb, line 15 def axis; "|" end
point()
click to toggle source
# File lib/enjoy_markov.rb, line 17 def point; "\e[31m*\e[0m" end
space()
click to toggle source
# File lib/enjoy_markov.rb, line 18 def space; "\s" end
wall()
click to toggle source
# File lib/enjoy_markov.rb, line 16 def wall; "|" end