Sha256: 8cd762feee1a2a14b84d2efbd4fbdc283a0ae5c77af8f42096780c57fecd6ead

Contents?: true

Size: 443 Bytes

Versions: 2

Compression:

Stored size: 443 Bytes

Contents

module Vedeu

  # Allows the storing of events.
  #
  class EventsRepository < Repository

    # @return [Vedeu::EventsRepository]
    def self.events
      @events ||= reset!
    end

    # @return [Vedeu::EventsRepository]
    def self.repository
      Vedeu.events
    end

    # @return [Vedeu::EventsRepository]
    def self.reset!
      @events = Vedeu::EventsRepository.new(Vedeu::Events)
    end

  end # EventsRepository

end # Vedeu

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vedeu-0.4.15 lib/vedeu/repositories/repositories/events_repository.rb
vedeu-0.4.14 lib/vedeu/repositories/repositories/events_repository.rb