class TextEditor::Command::CursorDown
Public Instance Methods
run(*)
click to toggle source
# File lib/text_editor/command/cursor_down.rb 4 def run(*) 5 lines = buffer.size.pred 6 return if line == lines 7 8 columns = buffer.line(line.next).size 9 new_cursor = cursor.down.clamp(lines, columns) 10 window.update(buffer, new_cursor) 11 end