class Tr3llo::Interface
Attributes
input[R]
output[R]
Public Class Methods
new(input, output)
click to toggle source
# File lib/3llo/interface.rb, line 3 def initialize(input, output) @input = input @output = output end
Public Instance Methods
print(str)
click to toggle source
# File lib/3llo/interface.rb, line 21 def print(str) output.print(str) end
print_error(message)
click to toggle source
# File lib/3llo/interface.rb, line 25 def print_error(message) print_line(Utils.paint(message, "red")) print_line("") end
print_frame() { || ... }
click to toggle source
# File lib/3llo/interface.rb, line 8 def print_frame print_line("") data = yield print_line("") data end
print_line(str)
click to toggle source
# File lib/3llo/interface.rb, line 15 def print_line(str) output.puts(str) end
Also aliased as: puts