--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Return a Regexp object that is the union of the given patterns, i.e., will match any of its parts. The patterns can be Regexp objects, in which case their options will be preserved, or Strings. If no patterns are given, returns /(?!)/.
- !ruby/struct:SM::Flow::VERB
body: " Regexp.union #=> /(?!)/\n Regexp.union("penzance") #=> /penzance/\n Regexp.union("a+b*c") #=> /a+b*c/\n Regexp.union("skiing", "sledding") #=> /skiing|sledding/\n Regexp.union(["skiing", "sledding"]) #=> /skiing|sledding/\n Regexp.union(/dogs/, /cats/i) #=> /(?-mix:dogs)|(?i-mx:cats)/\n"
full_name: Regexp::union
is_singleton: true
name: union
params: |
Regexp.union(pat1, pat2, ...) => new_regexp
Regexp.union(pats_ary) => new_regexp
visibility: public