Use Regexp#match? when MatchData is not used (#1165)

* Use `Regexp#match?` when `MatchData` is not used

* Add `TargetRubyVersion: 2.4` to RuboCop config
This commit is contained in:
Ashwin Maroli
2019-09-20 02:07:52 +10:00
committed by Mike Angell
parent ca207ed93f
commit 2c14e0b2ba
4 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ module Liquid
end
def full_path(template_path)
raise FileSystemError, "Illegal template name '#{template_path}'" unless template_path =~ %r{\A[^./][a-zA-Z0-9_/]+\z}
raise FileSystemError, "Illegal template name '#{template_path}'" unless %r{\A[^./][a-zA-Z0-9_/]+\z}.match?(template_path)
full_path = if template_path.include?('/')
File.join(root, File.dirname(template_path), @pattern % File.basename(template_path))