Sha256: 251ddd747358aa88753a0cc440dac7113595fab74ebc54f7469a82fb0f55ea07
Contents?: true
Size: 814 Bytes
Versions: 6
Compression:
Stored size: 814 Bytes
Contents
module BinInstall module RubyEnvironmentManager module Rvm def self.install_ruby(version = nil) version ||= RubyEnvironmentManager.required_ruby_version if version system("rvm install #{version}") system("rvm use #{version}") else puts 'Unknown Ruby version. Create .ruby-version file.' end end def self.install_ruby!(version = nil) version ||= RubyEnvironmentManager.required_ruby_version if version BinInstall.system!("rvm install #{version}") BinInstall.system!("rvm use #{version}") else abort('Unknown Ruby version. Create .ruby-version file.'.red) end end def self.installed? Shell.executable_exists?('rvm') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems