class Dotfile

Links all files in the given directory to your home directory

Public Instance Methods

down() click to toggle source
# File lib/exogenesis/passengers/dotfile.rb, line 15
def down
  each_dotfile do |_source, destination|
    rm_rf destination
  end
end
up() click to toggle source
# File lib/exogenesis/passengers/dotfile.rb, line 9
def up
  each_dotfile do |source, destination|
    ln_s source, destination
  end
end

Private Instance Methods

each_dotfile() { |source, get_path_in_home(".#{basename}")| ... } click to toggle source
# File lib/exogenesis/passengers/dotfile.rb, line 23
def each_dotfile
  get_path_in_working_directory(directory_name).each_child do |source|
    yield source, get_path_in_home(".#{source.basename}")
  end
end