class TextEditor::Command::CursorUp

Public Instance Methods

run(*) click to toggle source
   # File lib/text_editor/command/cursor_up.rb
 4 def run(*)
 5   return if line.zero?
 6 
 7   columns = buffer.line(line.pred).size
 8   new_cursor = cursor.up.clamp(line.pred, columns)
 9   window.update(buffer, new_cursor)
10 end