class TextEditor::Command::CursorLeftWithWrap
Public Instance Methods
run(*)
click to toggle source
# File lib/text_editor/command/cursor_left_with_wrap.rb 4 def run(*) 5 if column.zero? && line.nonzero? 6 column = buffer.line(line.pred).size 7 new_cursor = cursor.move(line.pred, column) 8 else 9 new_cursor = cursor.left 10 end 11 12 window.update(buffer, new_cursor) 13 end