lib/dotter/utilities.rb in dotter_dotfiles-0.2.0 vs lib/dotter/utilities.rb in dotter_dotfiles-0.3.0
- old
+ new
@@ -1,34 +1,40 @@
- 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'
- 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 { |c| c.directory? }
- package_names = []
- directories.each do |directory|
- package_names.push(directory.basename)
- end
- package_names
- end
- end
+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