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