module DTK::Client::OsUtil::PrintWithPrefix
Constants
- LEFT_DELIM
- LEFT_DELIM_AT_BEG_REGEXP
- RIGHT_DELIM
Public Class Methods
add_prefix(prefix, message)
click to toggle source
# File lib/client/util/os_util/print.rb, line 116 def self.add_prefix(prefix, message) "#{LEFT_DELIM}#{prefix.upcase}#{RIGHT_DELIM} #{message}" end
already_has_prefix?(prefix, message)
click to toggle source
# File lib/client/util/os_util/print.rb, line 112 def self.already_has_prefix?(prefix, message) !!(message =~ LEFT_DELIM_AT_BEG_REGEXP) end
print(prefix, message, color)
click to toggle source
# File lib/client/util/os_util/print.rb, line 101 def self.print(prefix, message, color) prefix = prefix.to_s # only add prefix if does not have it already if already_has_prefix?(prefix, message) OsUtil.print(message, color) else OsUtil.print(add_prefix(prefix, message), color) end end