lib/fontcustom/base.rb in fontcustom-1.3.3 vs lib/fontcustom/base.rb in fontcustom-1.3.4

- old
+ new

@@ -36,11 +36,11 @@ end end # Calculates a hash of vectors, options, and templates (content and filenames) def checksum - files = Dir.glob File.join(@options[:input][:vectors], "*.svg") - files += Dir.glob File.join(@options[:input][:templates], "*") + files = Dir.glob(File.join(@options[:input][:vectors], "*.svg")).select { |fn| File.file?(fn) } + files += Dir.glob(File.join(@options[:input][:templates], "*")).select { |fn| File.file?(fn) } content = files.map { |file| File.read(file) }.join content << files.join content << @options.flatten(2).join Digest::SHA2.hexdigest(content).to_s end