class Minarai::Actions::Homebrew

Public Instance Methods

run() click to toggle source
# File lib/minarai/actions/homebrew.rb, line 8
def run
  install
end

Private Instance Methods

complete?() click to toggle source
# File lib/minarai/actions/homebrew.rb, line 18
def complete?
  has_homebrew? && installed?
end
has_homebrew?() click to toggle source
# File lib/minarai/actions/homebrew.rb, line 26
def has_homebrew?
  check_command 'which brew'
end
install() click to toggle source
# File lib/minarai/actions/homebrew.rb, line 14
def install
  run_specific_command(:install_package, item)
end
installed?() click to toggle source
# File lib/minarai/actions/homebrew.rb, line 22
def installed?
  check_specific_command(:check_package_is_installed, item)
end
name() click to toggle source
Calls superclass method Minarai::Actions::Base#name
# File lib/minarai/actions/homebrew.rb, line 30
def name
  super || "brew install #{item}"
end