mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 15:33:43 +08:00
10 lines
246 B
Ruby
10 lines
246 B
Ruby
|
unless ::Regexp.instance_methods.include?(:match?)
|
||
|
class ::Regexp
|
||
|
# this is the fast way of checking a regex (zero string allocs) added in Ruby 2.4
|
||
|
# backfill it for now
|
||
|
def match?(string)
|
||
|
!!(string =~ self)
|
||
|
end
|
||
|
end
|
||
|
end
|