module BinInstall::Gem

Public Class Methods

install() click to toggle source
# File lib/bin_install/gem.rb, line 3
def self.install
  puts 'Installing gems...'.white
  system('gem install bundler --conservative')
  system('bundle install')
end
install!() click to toggle source
# File lib/bin_install/gem.rb, line 9
def self.install!
  puts 'Installing gems...'.white
  BinInstall.system!('gem install bundler --conservative')
  BinInstall.system!('bundle install')
end
installed?() click to toggle source
# File lib/bin_install/gem.rb, line 25
def self.installed?
  Shell.executable_exists?('gem')
end
update() click to toggle source
# File lib/bin_install/gem.rb, line 15
def self.update
  puts 'Updating gems...'.white
  system('bundle update')
end
update!() click to toggle source
# File lib/bin_install/gem.rb, line 20
def self.update!
  puts 'Updating gems...'.white
  BinInstall.system!('bundle update')
end