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