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