Class: Depend::PackageProvider::Homebrew

Inherits:
Object
  • Object
show all
Includes:
Common
Defined in:
lib/depend/package_provider/homebrew.rb

Instance Method Summary collapse

Methods included from Common

#display_name, #exec_install, #exist?, #install

Instance Method Details

#commandObject



6
7
8
# File 'lib/depend/package_provider/homebrew.rb', line 6

def command
  "brew"
end

#installed?(dep) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
13
# File 'lib/depend/package_provider/homebrew.rb', line 10

def installed?(dep)
  puts "Run: #{command} info #{dep}"
  !!system("#{command} info #{dep}")
end