Parent

Class/Module Index [+]

Quicksearch

Bundler::UI::Shell

Attributes

shell[W]

Public Class Methods

new(shell) click to toggle source
# File lib/bundler/ui.rb, line 27
def initialize(shell)
  @shell = shell
  @quiet = false
  @debug = ENV['DEBUG']
end

Public Instance Methods

be_quiet!() click to toggle source
# File lib/bundler/ui.rb, line 49
def be_quiet!
  @quiet = true
end
confirm(msg, newline = nil) click to toggle source
# File lib/bundler/ui.rb, line 37
def confirm(msg, newline = nil)
  tell_me(msg, :green, newline) if !@quiet
end
debug(msg, newline = nil) click to toggle source
# File lib/bundler/ui.rb, line 62
def debug(msg, newline = nil)
  tell_me(msg, nil, newline) if debug?
end
debug!() click to toggle source
# File lib/bundler/ui.rb, line 58
def debug!
  @debug = true
end
debug?() click to toggle source
# File lib/bundler/ui.rb, line 53
def debug?
  # needs to be false instead of nil to be newline param to other methods
  !!@debug && !@quiet
end
error(msg, newline = nil) click to toggle source
# File lib/bundler/ui.rb, line 45
def error(msg, newline = nil)
  tell_me(msg, :red, newline)
end
info(msg, newline = nil) click to toggle source
# File lib/bundler/ui.rb, line 33
def info(msg, newline = nil)
  tell_me(msg, nil, newline) if !@quiet
end
warn(msg, newline = nil) click to toggle source
# File lib/bundler/ui.rb, line 41
def warn(msg, newline = nil)
  tell_me(msg, :yellow, newline)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.