Module: Nvvm::Accessor

Defined in:
lib/nvvm/accessor.rb

Class Method Summary collapse

Class Method Details

.current_dirObject



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

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

.dot_dirObject



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

def dot_dir
  File.expand_path(ENV['NVVMROOT'] || '~/.nvvm')
end

.etc_dirObject



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

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

.login_fileObject



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

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

.repo_dirObject



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

def repo_dir
  File.join(dot_dir, 'repo')
end

.src_dir(version = '') ⇒ Object



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

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