Sha256: 942a48429bbce6b0c21160b0b2fbce06f6f0a24297b4866996df4d1eb1f63e79
Contents?: true
Size: 920 Bytes
Versions: 2
Compression:
Stored size: 920 Bytes
Contents
require 'pathname' module Dotter module Utilities @@dotfiles_path = Pathname(File.expand_path('~/dotfiles')) def dotfiles_path @@dotfiles_path end def go_to_dotfiles Dir.chdir(@@dotfiles_path) end def package_path(package) @@dotfiles_path + package end @@dotter_path = @@dotfiles_path + 'dotter' @@public_repo_path = @@dotfiles_path + 'public' def dotter_path @@dotter_path end def repo_path(package) @@dotter_path + '.dotter/gitrepos/' + package end def index_path(package) @@dotter_path + '.dotter/indexes/' + package end def all_package_names directory = Pathname.new(@@dotfiles_path) directories = directory.children.select(&:directory?) package_names = [] directories.each do |directory| package_names.push(directory.basename) end package_names end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dotter_dotfiles-0.4.0 | lib/dotter/utilities.rb |
dotter_dotfiles-0.3.0 | lib/dotter/utilities.rb |