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?(string)
pattern = /something/i
return string =~ pattern
end
Use case:
if has_regex?("something")
# woohoo
else
# nothing found: panic!
end
If you want the put the pattern in a method, you can just do
def has_my_pattern(st)
st =~ /pattern/
end
Or, perhaps better, put the pattern in a class variable instead?