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
I do not have enough reputation to comment, so I will answer instead.
Use of ===, as suggested by viljar, is advised against in the Ruby Style Guide and will cause Rubocop complaints (under default rules).
I find the most readable way to be:
def match?(string) !(string =~ /something/i).nil? end