metafiles: simplify #copy? further
This commit is contained in:
parent
07257f2f48
commit
6d0f0cb195
@ -378,7 +378,7 @@ class Pathname
|
||||
def install_metafiles from=Pathname.pwd
|
||||
Pathname(from).children.each do |p|
|
||||
next if p.directory?
|
||||
next unless Metafiles.copy?(p)
|
||||
next unless Metafiles.copy?(p.basename.to_s)
|
||||
# Some software symlinks these files (see help2man.rb)
|
||||
filename = p.resolved_path
|
||||
# Some software links metafiles together, so by the time we iterate to one of them
|
||||
|
@ -10,16 +10,10 @@ class Metafiles
|
||||
!copy?(file)
|
||||
end
|
||||
|
||||
def self.copy?(path)
|
||||
path = path.to_s.downcase
|
||||
ext = File.extname(path)
|
||||
|
||||
if EXTENSIONS.include?(ext)
|
||||
basename = File.basename(path, ext)
|
||||
else
|
||||
basename = File.basename(path)
|
||||
end
|
||||
|
||||
return BASENAMES.include?(basename)
|
||||
def self.copy?(file)
|
||||
file = file.downcase
|
||||
ext = File.extname(file)
|
||||
file = File.basename(file, ext) if EXTENSIONS.include?(ext)
|
||||
BASENAMES.include?(file)
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user