When building by gem, __FILE__ is the path name given in the command line, or the gemspec file name in the current directory. In that case, comparison it and expanded path never equal. Compare listed file names with the base name of __FILE__ instead.
Redirect
git ls-files
without shelling out.When building by
gem
,__FILE__
is the path name given in the command line, or the gemspec file name in the current directory. In that case, comparison it and expanded path never equal. Compare listed file names with the base name of__FILE__
instead.