class Kontena::Cli::SpinnerStatus
Attributes
result[R]
thread[R]
Public Class Methods
new(thread)
click to toggle source
# File lib/kontena/cli/spinner.rb, line 8 def initialize(thread) @thread = thread @result = :done end
Public Instance Methods
fail()
click to toggle source
# File lib/kontena/cli/spinner.rb, line 29 def fail @result = :fail end
fail!()
click to toggle source
# File lib/kontena/cli/spinner.rb, line 33 def fail! @result = :fail thread['abort'] = true raise SpinAbort end
failed?()
click to toggle source
# File lib/kontena/cli/spinner.rb, line 25 def failed? @result == :fail end
set_title(message)
click to toggle source
# File lib/kontena/cli/spinner.rb, line 13 def set_title(message) if $stdout.tty? thread['update_msg'] = message else Kernel.puts "- #{message}" end end
warn()
click to toggle source
# File lib/kontena/cli/spinner.rb, line 39 def warn @result = :warn end
warn?()
click to toggle source
# File lib/kontena/cli/spinner.rb, line 21 def warn? @result == :warn end