class Kontena::Plugin::Shell::DebugCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/plugin/shell/commands/debug.rb, line 12
def execute
  case args[1]
  when 'true', 'on', '1'
    ENV['DEBUG'] = 'true'
  when 'api'
    ENV['DEBUG'] = 'api'
  when 'off', 'false', '0'
    ENV.delete('DEBUG')
  when NilClass
    # do nothing
  else
    puts Kontena.pastel.red("Unknown argument '#{args[1]}'")
  end
  puts "Debug #{Kontena.pastel.send(*ENV['DEBUG'] ? [:green, 'on'] : [:red, 'off'])}"
end