Sha256: 4cb74fd5e8d2653de6347d800abefbc44ad945cb8294cc944bf0792e2d458a63

Contents?: true

Size: 507 Bytes

Versions: 1

Compression:

Stored size: 507 Bytes

Contents

module Vedeu

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

    # @return [Vedeu::Cursors]
    def self.cursors
      @cursors ||= reset!
    end

    # @return [Vedeu::Cursor]
    def self.cursor
      cursors.current
    end

    # @return [Vedeu::Cursors]
    def self.repository
      Vedeu.cursors
    end

    # @return [Vedeu::Cursors]
    def self.reset!
      @cursors = Vedeu::Cursors.register_repository(Vedeu::Cursor)
    end

  end # Cursors

end # Vedeu

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.4.14 lib/vedeu/repositories/repositories/cursors.rb