module MotherBrain::Cli::Shell::Ext::ClassMethods

Public Instance Methods

deprecated(message) click to toggle source
# File lib/mb/cli/shell/ext.rb, line 34
def deprecated(message)
  warn("[DEPRECATION] #{message}")
end
info(message = "", color = nil, force_new_line = nil)
Alias for: say
mute!() click to toggle source

Mute the output of this instance of UI until {#unmute!} is called

# File lib/mb/cli/shell/ext.rb, line 14
def mute!
  @mute = true
end
say(message = "", color = nil, force_new_line = nil) click to toggle source
Calls superclass method
# File lib/mb/cli/shell/ext.rb, line 23
def say(message = "", color = nil, force_new_line = nil)
  return if quiet?

  super(message, color)
end
Also aliased as: info
unmute!() click to toggle source

Unmute the output of this instance of UI until {#mute!} is called

# File lib/mb/cli/shell/ext.rb, line 19
def unmute!
  @mute = false
end
warn(message) click to toggle source
# File lib/mb/cli/shell/ext.rb, line 30
def warn(message)
  say(message, :yellow)
end