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