mirror of
https://github.com/discourse/discourse.git
synced 2025-06-02 04:08:41 +08:00
DEV: Prefer \A and \z over ^ and $ in regexes (#19936)
This commit is contained in:

committed by
GitHub

parent
f7907a3645
commit
666536cbd1
@ -25,8 +25,8 @@ module Middleware
|
||||
def self.compile_key_builder
|
||||
method = +"def self.__compiled_key_builder(h)\n \""
|
||||
cache_key_segments.each do |k, v|
|
||||
raise "Invalid key name" unless k =~ /^[a-z]+$/
|
||||
raise "Invalid method name" unless v =~ /^key_[a-z_\?]+$/
|
||||
raise "Invalid key name" unless k =~ /\A[a-z]+\z/
|
||||
raise "Invalid method name" unless v =~ /\Akey_[a-z_\?]+\z/
|
||||
method << "|#{k}=#\{h.#{v}}"
|
||||
end
|
||||
method << "\"\nend"
|
||||
|
Reference in New Issue
Block a user