module Fasten::Support::UI
Public Instance Methods
run_ui() { || ... }
click to toggle source
# File lib/fasten/support/ui.rb, line 18 def run_ui ui.update yield ensure ui.cleanup end
ui()
click to toggle source
# File lib/fasten/support/ui.rb, line 6 def ui require 'fasten/ui/curses' @ui ||= if ui_mode.to_s == 'curses' && $stdin.tty? && $stdout.tty? Fasten::UI::Curses.new(runner: self) else Fasten::UI::Console.new(runner: self) end rescue StandardError, LoadError @ui ||= Fasten::UI::Console.new(runner: self) end