Sha256: 5f4784b11dd4bd7a7865c25e5fa8d127a866e69120334a8d9573dfcccd697668

Contents?: true

Size: 476 Bytes

Versions: 15

Compression:

Stored size: 476 Bytes

Contents

module Vedeu

  # Allows the storing of each interface's cursor.
  #
  class Cursors < Vedeu::Repository

    class << self

      alias_method :cursors, :repository

      # @return [Vedeu::Cursor]
      # @see Vedeu::API.cursor
      def cursor
        cursors.by_name(Vedeu.focus) if Vedeu.focus
      end

    end # Eigenclass

    null Vedeu::Cursor
    real Vedeu::Cursor

  end # Cursors

  class Cursor

    repo Vedeu::Cursors.repository

  end # Cursor

end # Vedeu

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
vedeu-0.5.7 lib/vedeu/cursor/cursors.rb
vedeu-0.5.6 lib/vedeu/cursor/cursors.rb
vedeu-0.5.5 lib/vedeu/cursor/cursors.rb
vedeu-0.5.4 lib/vedeu/cursor/cursors.rb
vedeu-0.5.3 lib/vedeu/cursor/cursors.rb
vedeu-0.5.2 lib/vedeu/cursor/cursors.rb
vedeu-0.5.1 lib/vedeu/cursor/cursors.rb
vedeu-0.5.0 lib/vedeu/cursor/cursors.rb
vedeu-0.4.65 lib/vedeu/cursor/cursors.rb
vedeu-0.4.64 lib/vedeu/cursor/cursors.rb
vedeu-0.4.63 lib/vedeu/cursor/cursors.rb
vedeu-0.4.62 lib/vedeu/cursor/cursors.rb
vedeu-0.4.61 lib/vedeu/cursor/cursors.rb
vedeu-0.4.60 lib/vedeu/cursor/cursors.rb
vedeu-0.4.59 lib/vedeu/cursor/cursors.rb