Sha256: 6d9288afbd619004d719436907bf195cc8b7e63f749aaa0e7b1885a25c1c3cc1
Contents?: true
Size: 496 Bytes
Versions: 12
Compression:
Stored size: 496 Bytes
Contents
module LearnTest module Dependencies class NodeJS < LearnTest::Dependency def missing? `which node`.empty? end def install puts('Checking for homebrew...'.green) die('You must have Homebrew installed') unless brew_installed? puts('Updating brew...'.green) print_installing('node') run_install('brew install node') end private def brew_installed? !`which brew`.empty? end end end end
Version data entries
12 entries across 12 versions & 1 rubygems