aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-06-30 21:53:48 -0500
committerJack Nagel2014-06-30 22:14:07 -0500
commitde1c56d2f88c43eb89e9227ddffbf712535d10d9 (patch)
tree9a5c65e89d165ddeb3efb4de6efada6c82b1f00f /Library
parentaf1b187d9b79352f8bd408942e3e1cda0d977c64 (diff)
downloadhomebrew-de1c56d2f88c43eb89e9227ddffbf712535d10d9.tar.bz2
Simplify optlink method
delete/unlink on a directory is the same operation as rmdir.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/keg.rb8
1 files changed, 1 insertions, 7 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb
index e0e29afab..8130567ed 100644
--- a/Library/Homebrew/keg.rb
+++ b/Library/Homebrew/keg.rb
@@ -311,13 +311,7 @@ class Keg
end
def optlink
- if opt_record.symlink?
- opt_record.delete
- elsif opt_record.directory?
- opt_record.rmdir
- elsif opt_record.exist?
- opt_record.delete
- end
+ opt_record.delete if opt_record.symlink? || opt_record.exist?
make_relative_symlink(opt_record, path)
end