--- !ruby/object:RDoc::RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Returns a string containing the regular expression and its options (using the <tt>(?opts:source)</tt> notation. This string can be fed back in to <tt>Regexp::new</tt> to a regular expression with the same semantics as the original. (However, <tt>Regexp#==</tt> may not return true when comparing the two, as the source of the regular expression itself may differ, as the example shows). <tt>Regexp#inspect</tt> produces a generally more readable version of <em>rxp</em>.
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "    r1 = /ab+c/ix           #=&gt; /ab+c/ix\n    s1 = r1.to_s            #=&gt; &quot;(?ix-m:ab+c)&quot;\n    r2 = Regexp.new(s1)     #=&gt; /(?ix-m:ab+c)/\n    r1 == r2                #=&gt; false\n    r1.source               #=&gt; &quot;ab+c&quot;\n    r2.source               #=&gt; &quot;(?ix-m:ab+c)&quot;\n"
full_name: Regexp#to_s
is_singleton: false
name: to_s
params: |
  rxp.to_s   => str

visibility: public
