module Rbitter::Progress

Public Instance Methods

draw(sentence) click to toggle source
# File lib/rbitter/progress.rb, line 10
def draw sentence
  $> << sentence
  if sentence.length < @@last_draw
    clear_char_len = @@last_draw - sentence.length
    clear_char_len.times {
      $> << " "
    }
  end
  @@last_draw = sentence.length
  putback
end
newline() click to toggle source
# File lib/rbitter/progress.rb, line 22
def newline
  puts ""
end
putback() click to toggle source
# File lib/rbitter/progress.rb, line 6
def putback
  $> << "\r"
end