class UI::Simple

Public Instance Methods

create_task(title, &block) click to toggle source
# File lib/kuber_kit/ui/simple.rb, line 72
def create_task(title, &block)
  task = Task.new(title, &block)
  task.execute
  task.wait
end
create_task_group() click to toggle source
# File lib/kuber_kit/ui/simple.rb, line 68
def create_task_group
  TaskGroup.new(KuberKit::UI::Simple::Task)
end
print_debug(title, text) click to toggle source
print_error(title, text) click to toggle source
print_info(title, text) click to toggle source
print_result(message, data = {}) click to toggle source
print_warning(title, text) click to toggle source
prompt(text, options) click to toggle source
# File lib/kuber_kit/ui/simple.rb, line 101
def prompt(text, options)
  print_info("Select", text + "(#{options.join(', ')})")
  result = $stdin.gets.chomp
  result
end

Protected Instance Methods

print_text(title, text, color:) click to toggle source