class Gitrob::CLI::Command
Attributes
options[R]
Public Class Methods
new(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 10 def initialize(*args) # rubocop:disable Lint/UnusedMethodArgument end
start(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 6 def self.start(*args) new(*args) end
Public Instance Methods
debug(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 33 def debug(*args) Gitrob::CLI.debug(*args) end
debugging_enabled?()
click to toggle source
# File lib/gitrob/cli/command.rb, line 37 def debugging_enabled? Gitrob::CLI.debugging_enabled? end
error(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 25 def error(*args) Gitrob::CLI.error(*args) end
fatal(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 29 def fatal(*args) Gitrob::CLI.fatal(*args) end
info(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 13 def info(*args) Gitrob::CLI.info(*args) end
output(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 41 def output(*args) Gitrob::CLI.output(*args) end
progress_bar(message, options) { |progress_bar| ... }
click to toggle source
# File lib/gitrob/cli/command.rb, line 51 def progress_bar(message, options) progress_bar = Gitrob::CLI::ProgressBar.new(message, options) yield progress_bar progress_bar.finish end
task(message, fatal_error=false, &block)
click to toggle source
# File lib/gitrob/cli/command.rb, line 17 def task(message, fatal_error=false, &block) Gitrob::CLI.task(message, fatal_error, &block) end
thread_pool() { |pool| ... }
click to toggle source
# File lib/gitrob/cli/command.rb, line 45 def thread_pool pool = Thread::Pool.new(options[:threads] || 5) yield pool pool.shutdown end
warn(*args)
click to toggle source
# File lib/gitrob/cli/command.rb, line 21 def warn(*args) Gitrob::CLI.warn(*args) end