cleanup: use String#[] instead of "captures.first rescue nil"

This commit is contained in:
Jack Nagel 2013-06-06 12:34:47 -05:00
parent 856cebd9b4
commit 9a741810c8

View File

@ -56,9 +56,8 @@ module Homebrew extend self
def cleanup_cache def cleanup_cache
HOMEBREW_CACHE.children.select(&:file?).each do |file| HOMEBREW_CACHE.children.select(&:file?).each do |file|
version = file.version next unless (version = file.version)
name = file.basename.to_s.match(/(.*)-(?:#{Regexp.escape(version)})/).captures.first rescue nil next unless (name = file.basename.to_s[/(.*)-(?:#{Regexp.escape(version)})/, 1])
next unless name && version
begin begin
f = Formula.factory(name) f = Formula.factory(name)