class Lapidarius::UI

Public Class Methods

new() click to toggle source
# File lib/lapidarius/ui.rb, line 5
def initialize
  @io = StringIO.new
end

Public Instance Methods

clear!() click to toggle source
# File lib/lapidarius/ui.rb, line 17
def clear!
  @io.reopen("")
end
out() click to toggle source
# File lib/lapidarius/ui.rb, line 13
def out
  @io.string.strip
end
say(statement) click to toggle source
# File lib/lapidarius/ui.rb, line 9
def say(statement)
  @io.puts statement
end
terminate_interaction(code = 0) click to toggle source

mock method invocked by Gem::UserInteraction module

# File lib/lapidarius/ui.rb, line 22
def terminate_interaction(code = 0); end