What is the proper syntax for a method that checks a string for a pattern, and returns true or false if the regex matches?
Basic idea:
def has_regex?(str
If you are using Ruby 2.4 or later, there are String#match?(regex)
and Regexp#match?(string)
methods that return booleans without the conversion shenanigans (where needed, usually not), and have improved performance to boot.
https://ruby-doc.org/core-2.4.0/Regexp.html#method-i-match-3F
https://blog.cognitohq.com/new-features-in-ruby-2-4/