class Bundler::UI::Silent

def add_color(string, color)

def add_color(string, color)
  string
end

def ask(message)

def ask(message)
end

def confirm(message = nil, newline = nil)

def confirm(message = nil, newline = nil)
end

def confirm?

def confirm?
  false
end

def debug(message = nil, newline = nil)

def debug(message = nil, newline = nil)
end

def debug?

def debug?
  false
end

def error(message = nil, newline = nil)

def error(message = nil, newline = nil)
end

def error?

def error?
  false
end

def info(message = nil, newline = nil)

def info(message = nil, newline = nil)
end

def info?

def info?
  false
end

def initialize

def initialize
  @warnings = []
end

def level(name = nil)

def level(name = nil)
end

def level=(name)

def level=(name)
end

def no?

def no?
  raise "Cannot ask no? with a silent shell"
end

def quiet?

def quiet?
  false
end

def silence

def silence
  yield
end

def trace(message, newline = nil, force = false)

def trace(message, newline = nil, force = false)
end

def unprinted_warnings

def unprinted_warnings
  @warnings
end

def warn(message = nil, newline = nil)

def warn(message = nil, newline = nil)
  @warnings |= [message]
end

def warn?

def warn?
  false
end

def yes?(msg)

def yes?(msg)
  raise "Cannot ask yes? with a silent shell"
end