Sha256: 739cf23c003382fefe5969f6bc933df644a770f8722a343b4682f53f2e53673a
Contents?: true
Size: 481 Bytes
Versions: 7
Compression:
Stored size: 481 Bytes
Contents
class String # Turns a string into a regular expression. # # "a?".to_re #=> /a?/ # # CREDIT: Trans def to_re(esc=false) Regexp.new((esc ? Regexp.escape(self) : self)) end # Turns a string into a regular expression. # By default it will escape all characters. # Use <tt>false</tt> argument to turn off escaping. # # "[".to_rx #=> /\[/ # # CREDIT: Trans def to_rx(esc=true) Regexp.new((esc ? Regexp.escape(self) : self)) end end
Version data entries
7 entries across 7 versions & 2 rubygems