class Vvm::Switcher

Public Class Methods

new(version) click to toggle source
# File lib/vvm/switcher.rb, line 5
def initialize(version)
  @version = version
end

Public Instance Methods

use() click to toggle source
# File lib/vvm/switcher.rb, line 9
def use
  current = current_dir
  FileUtils.rm(current) if File.exist?(current)
  return if @version == 'system'
  vims = vims_dir(@version)
  abort "#{@version} is not installed." unless File.exist?(vims)
  FileUtils.ln_s(vims, current)
end