Method: Regexp::Template#push

Defined in:
lib/core_ext/regexp.rb

#push(o) ⇒ Object



70
71
72
73
74
75
76
77
78
# File 'lib/core_ext/regexp.rb', line 70

def push(o)
  if(o.is_a? Regexp)
    o = o.source
  elsif(o.is_a? Regexp::Template)
    o = o.rx.source
  end
  @atoms << o
  set_regex_from_atoms
end