From f18f6a5418f6c1c0d576a96551980489e4f5075d Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Thu, 19 May 2022 12:41:07 +0000 Subject: [PATCH] Fix linter issues --- src/library/entry.cr | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/library/entry.cr b/src/library/entry.cr index 627f4fc..77af3e5 100644 --- a/src/library/entry.cr +++ b/src/library/entry.cr @@ -15,11 +15,9 @@ abstract class Entry def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) # TODO: check node? and select proper subclass - begin - ZippedEntry.new ctx, node - rescue e - DirectoryEntry.new ctx, node - end + ZippedEntry.new ctx, node + rescue e + DirectoryEntry.new ctx, node end def build_json(*, slim = false) @@ -391,9 +389,9 @@ class DirectoryEntry < Entry end @id = id - mtimes = sorted_files.map { |file_path| File.info(file_path).modification_time } - @mtime = mtimes.max - + @mtime = sorted_files.map do |file_path| + File.info(file_path).modification_time + end.max @pages = sorted_files.size end