class BrewCaskTools::Tasks::Caskroom
Public Instance Methods
caskroom()
click to toggle source
# File lib/bct/tasks/caskroom.rb, line 10 def caskroom @caskroom ||= BrewCaskTools::Caskroom.new end
format(headers, output)
click to toggle source
# File lib/bct/tasks/caskroom.rb, line 29 def format(headers, output) print_table(output.unshift(headers)) end
handle(casks, adverb) { |casks| ... }
click to toggle source
# File lib/bct/tasks/caskroom.rb, line 18 def handle(casks, adverb) puts "#{adverb.capitalize} packages\n------------------" yield casks puts "\n" end
increment(cask)
click to toggle source
# File lib/bct/tasks/caskroom.rb, line 24 def increment(cask) progressbar.title = " #{cask.name.capitalize} " progressbar.increment end
progressbar()
click to toggle source
# File lib/bct/tasks/caskroom.rb, line 14 def progressbar @progressbar ||= ProgressBar.create(title: ' Progress ') end