Sha256: efdeb726e337eb043ab674eb2e50c69a1d181bdd6fd0eb1a9ed22af1e130d695

Contents?: true

Size: 486 Bytes

Versions: 8

Compression:

Stored size: 486 Bytes

Contents

# frozen_string_literal: true

class NpmCommands
  def install(*args)
    STDERR.puts 'Installing npm dependencies...'

    install_status = Dir.chdir File.expand_path('..', File.dirname(__FILE__)) do
      system('npm', 'install', *args)
    end

    STDERR.puts(
      *if install_status
         ['npm dependencies installed']
       else
         ['-' * 60,
          'Error: npm dependencies installation failed',
          '-' * 60]
       end
    )

    install_status
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rails_critical_css-0.5.1 lib/npm_commands.rb
rails_critical_css-0.5.0 lib/npm_commands.rb
rails_critical_css-0.4.1 lib/npm_commands.rb
rails_critical_css-0.4.0 lib/npm_commands.rb
rails_critical_css-0.3.9 lib/npm_commands.rb
rails_critical_css-0.3.8 lib/npm_commands.rb
rails_critical_css-0.3.7 lib/npm_commands.rb
rails_critical_css-0.3.6 lib/npm_commands.rb