Sha256: 95b06257f470ee9a12e7408ad85f1d7bca074e47b26e23c7d81898dc54dc14e2
Contents?: true
Size: 1.21 KB
Versions: 160
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true module Bundler module UI class Silent attr_writer :shell def initialize @warnings = [] end def add_color(string, color) string end def info(message = nil, newline = nil) end def confirm(message = nil, newline = nil) end def warn(message = nil, newline = nil) @warnings |= [message] end def error(message = nil, newline = nil) end def debug(message = nil, newline = nil) end def confirm? false end def error? false end def debug? false end def info? false end def quiet? false end def warn? false end def ask(message) end def yes?(msg) raise "Cannot ask yes? with a silent shell" end def no? raise "Cannot ask no? with a silent shell" end def level=(name) end def level(name = nil) end def trace(message, newline = nil, force = false) end def silence yield end def unprinted_warnings @warnings end end end end
Version data entries
160 entries across 160 versions & 4 rubygems