Sha256: af1eb40a53a707f19ecd45fbb1f67fd94c6c772492a501d144bb03afd5e95dde

Contents?: true

Size: 461 Bytes

Versions: 5

Compression:

Stored size: 461 Bytes

Contents

module Nvvm
  module Accessor
    module_function

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

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

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

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

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

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
nvvm-0.5.0 lib/nvvm/accessor.rb
nvvm-0.4.0 lib/nvvm/accessor.rb
nvvm-0.3.0 lib/nvvm/accessor.rb
nvvm-0.2.0 lib/nvvm/accessor.rb
nvvm-0.1.1 lib/nvvm/accessor.rb