Sha256: 310425d683f7981afb2826b6795e3cf9cc4b66fe82f8032540e54c8702c35d89

Contents?: true

Size: 611 Bytes

Versions: 9

Compression:

Stored size: 611 Bytes

Contents

module Vvm
  module Accessor
    module_function

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

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

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

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

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

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

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

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

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vvm-rb-1.1.1 lib/vvm/accessor.rb
vvm-rb-1.1.0 lib/vvm/accessor.rb
vvm-rb-1.0.8 lib/vvm/accessor.rb
vvm-rb-1.0.7 lib/vvm/accessor.rb
vvm-rb-1.0.6 lib/vvm/accessor.rb
vvm-rb-1.0.5 lib/vvm/accessor.rb
vvm-rb-1.0.4 lib/vvm/accessor.rb
vvm-rb-1.0.3 lib/vvm/accessor.rb
vvm-rb-1.0.2 lib/vvm/accessor.rb