lib/tty/command/printers/abstract.rb in tty-command-0.9.0 vs lib/tty/command/printers/abstract.rb in tty-command-0.10.0
- old
+ new
@@ -1,9 +1,7 @@
-# encoding: utf-8
+require "pastel"
-require 'pastel'
-
module TTY
class Command
module Printers
class Abstract
extend Forwardable
@@ -20,30 +18,30 @@
#
# @api public
def initialize(output, options = {})
@output = output
@options = options
- @enabled = options.fetch(:color) { true }
- @color = ::Pastel.new(output: output, enabled: @enabled)
+ @enabled = options.fetch(:color, true)
+ @color = ::Pastel.new(enabled: @enabled)
- @out_data = ''
- @err_data = ''
+ @out_data = ""
+ @err_data = ""
end
def print_command_start(cmd, *args)
write(cmd.to_command + "#{args.join}")
end
def print_command_out_data(cmd, *args)
- write(args.join(' '))
+ write(args.join(" "))
end
def print_command_err_data(cmd, *args)
- write(args.join(' '))
+ write(args.join(" "))
end
def print_command_exit(cmd, *args)
- write(args.join(' '))
+ write(args.join(" "))
end
def write(cmd, message)
raise NotImplemented, "Abstract printer cannot be used"
end