Method: Textbringer::Buffer#convert_word
- Defined in:
- lib/textbringer/buffer.rb
#convert_word(n = 1, &block) ⇒ Object
1051 1052 1053 1054 1055 1056 1057 1058 |
# File 'lib/textbringer/buffer.rb', line 1051 def convert_word(n = 1, &block) s = point forward_word(n) e = point s, e = Buffer.region_boundaries(s, e) str = substring(s, e).gsub(/[\p{Letter}\p{Number}]+/, &block) replace(str, start: s, end: e) end |