class TextEditor::Command::CursorRightWithWrap
Public Instance Methods
run(*)
click to toggle source
# File lib/text_editor/command/cursor_right_with_wrap.rb 4 def run(*) 5 columns = content.size 6 lines = buffer.size.pred 7 8 new_cursor = 9 if column == columns && line != lines 10 cursor.move(line.next, 0) 11 else 12 cursor.right.clamp(lines, columns) 13 end 14 15 window.update(buffer, new_cursor) 16 end