Class: Npm

Inherits:
Object
  • Object
show all
Defined in:
lib/npm/npm.rb

Class Method Summary collapse

Class Method Details

.bower_installObject



16
17
18
# File 'lib/npm/npm.rb', line 16

def self.bower_install
    puts 'Failed to install bower components' unless system 'bower install'
end

.global(packages) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/npm/npm.rb', line 3

def self.global(packages)
    if packages.length > 0
        packages.each do |package|
            puts "Installing #{package} globally"
            fail "Failed to install #{package}" unless system "sudo npm install -g #{package}"
        end
    end
end

.installObject



12
13
14
# File 'lib/npm/npm.rb', line 12

def self.install
    puts 'Failed to install npm dependencies' unless system 'sudo npm install'
end