lib/teuton-get/writer/terminal_writer.rb in teuton-get-0.2.7 vs lib/teuton-get/writer/terminal_writer.rb in teuton-get-0.3.0
- old
+ new
@@ -1,19 +1,24 @@
require "tty-table"
require_relative "writer"
-require_relative "../utils/format"
+require_relative "format"
class TerminalWriter < Writer
+ attr_accessor :quiet
+
+ def initialize
+ @quiet = false
+ end
+
def write(text = "", args = {})
print TeutonGet::Format.colorize(text, args[:color])
end
def writeln(text = "", args = {})
write("#{text}\n", args)
end
def write_table(rows)
table = TTY::Table.new(rows)
- # puts table.render(:basic)
puts table.render(:ascii)
end
end