lib/helper.rb in narou-3.6.0 vs lib/helper.rb in narou-3.7.0

- old
+ new

@@ -348,13 +348,13 @@ # # 長過ぎるファイルパスを詰める # ファイル名部分のみを詰める。拡張子は維持する # - def truncate_path(path, limit = Inventory.load["filename-length-limit"]) + def truncate_path(path, limit = Inventory.load["filename-length-limit"], extname: nil) limit ||= FILENAME_LENGTH_LIMIT dirname = File.dirname(path) - extname = File.extname(path) + extname ||= File.extname(path) basename = File.basename(path, extname) if basename.length > limit basename = basename[0...limit] dirname = nil if dirname == "." [dirname, "#{basename}#{extname}"].compact.join("/")