class HelmWrapper::Shared::Logger

Public Instance Methods

colour() click to toggle source
# File lib/helm-wrapper/shared/logger.rb, line 23
def colour()
  @colour
end
colour=(enabled) click to toggle source
# File lib/helm-wrapper/shared/logger.rb, line 29
def colour=(enabled)
  @colour = [ true, false ].include?(enabled) ? enabled : false
end
error(message) click to toggle source
Calls superclass method
# File lib/helm-wrapper/shared/logger.rb, line 47
def error(message)
  super(format(colour: 31, message: message))
end
fatal(message) click to toggle source
Calls superclass method
# File lib/helm-wrapper/shared/logger.rb, line 53
def fatal(message)
  super(format(colour: 31, message: message))
  exit(1)
end
success(message) click to toggle source
# File lib/helm-wrapper/shared/logger.rb, line 35
def success(message)
  info(format(colour: 32, message: message))
end
warn(message) click to toggle source
Calls superclass method
# File lib/helm-wrapper/shared/logger.rb, line 41
def warn(message)
  super(format(colour: 33, message: message))
end

Private Instance Methods

format(colour: 32, message:) click to toggle source
# File lib/helm-wrapper/shared/logger.rb, line 64
def format(colour: 32, message:)
  return @colour ? "\e[" + colour.to_s + "m" + message + "\e[0m" : message
end