title: Why is it replace not replace! for strings in ruby?
body: <p><code>replace</code> alters the current string rather than returning a new instance. To be consistent with other methods in Ruby it seems like should be called <code>replace!</code> Is this a bug/inconsistency or is there something I've missed?</p>