lib/vedeu/cursor/move_cursor.rb in vedeu-0.4.5 vs lib/vedeu/cursor/move_cursor.rb in vedeu-0.4.6

- old
+ new

@@ -72,18 +72,18 @@ # @return [Cursor] def self.by_name(direction, name = nil) if name cursor = Vedeu.cursors.by_name(name) interface = Vedeu.interfaces.find(name) - new_cursor = MoveCursor.send(direction, cursor, interface) - Refresh.by_name(name) + new_cursor = Vedeu::MoveCursor.send(direction, cursor, interface) + Vedeu::Refresh.by_name(name) else cursor = Vedeu.cursor interface = Vedeu.interfaces.current - new_cursor = MoveCursor.send(direction, cursor, interface) - Refresh.by_focus + new_cursor = Vedeu::MoveCursor.send(direction, cursor, interface) + Vedeu::Refresh.by_focus end new_cursor end @@ -138,15 +138,29 @@ # Returns a newly positioned and stored Cursor. # # @return [Cursor] def move - Cursor.new(cursor.attributes.merge!(moved_attributes)).store + Vedeu::Cursor.new(cursor.attributes.merge!(moved_attributes)).store end private - attr_reader :cursor, :dx, :dy, :interface + # @!attribute [r] cursor + # @return [Vedeu::Cursor] + attr_reader :cursor + + # @!attribute [r] dx + # @return [Fixnum] + attr_reader :dx + + # @!attribute [r] dy + # @return [Fixnum] + attr_reader :dy + + # @!attribute [r] interface + # @return [Vedeu::Interface] + attr_reader :interface # @return [Hash] def moved_attributes { x: validator.x,