module Gem::DefaultUserInteraction
def self.ui
def self.ui @ui ||= Gem::ConsoleUI.new end
def self.ui=(new_ui)
def self.ui=(new_ui) @ui = new_ui end
def self.use_ui(new_ui)
def self.use_ui(new_ui) old_ui = @ui @ui = new_ui yield ensure @ui = old_ui end
def ui
def ui Gem::DefaultUserInteraction.ui end
def ui=(new_ui)
def ui=(new_ui) Gem::DefaultUserInteraction.ui = new_ui end
def use_ui(new_ui, &block)
def use_ui(new_ui, &block) Gem::DefaultUserInteraction.use_ui(new_ui, &block) end