Module: Vvm::Accessor

Defined in:
lib/vvm/accessor.rb

Class Method Summary collapse

Class Method Details

.current_dirObject



33
34
35
# File 'lib/vvm/accessor.rb', line 33

def current_dir
  File.join(vims_dir, 'current')
end

.dot_dirObject



5
6
7
# File 'lib/vvm/accessor.rb', line 5

def dot_dir
  File.expand_path(ENV['VVMROOT'] || '~/.vvm-rb')
end

.etc_dirObject



9
10
11
# File 'lib/vvm/accessor.rb', line 9

def etc_dir
  File.join(dot_dir, 'etc')
end

.login_fileObject



29
30
31
# File 'lib/vvm/accessor.rb', line 29

def 
  File.join(etc_dir, 'login')
end

.repos_dirObject



13
14
15
# File 'lib/vvm/accessor.rb', line 13

def repos_dir
  File.join(dot_dir, 'repos')
end

.src_dir(version = '') ⇒ Object



17
18
19
# File 'lib/vvm/accessor.rb', line 17

def src_dir(version = '')
  File.join(dot_dir, 'src', version)
end

.vimorg_dirObject



25
26
27
# File 'lib/vvm/accessor.rb', line 25

def vimorg_dir
  File.join(repos_dir, 'vimorg')
end

.vims_dir(version = '') ⇒ Object



21
22
23
# File 'lib/vvm/accessor.rb', line 21

def vims_dir(version = '')
  File.join(dot_dir, 'vims', version)
end