Method: Textbringer::Buffer#transpose_chars
- Defined in:
- lib/textbringer/buffer.rb
#transpose_chars ⇒ Object
1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 |
# File 'lib/textbringer/buffer.rb', line 1236 def transpose_chars if end_of_line? backward_char end if beginning_of_buffer? raise RangeError, "Beginning of buffer" end backward_char c = char_after delete_char forward_char insert(c) end |