Sha256: 2d9ae5b66f6b7c1e083feb0e7c147a08b8358390eb6c3e75505f911c7bbe63b1

Contents?: true

Size: 337 Bytes

Versions: 49

Compression:

Stored size: 337 Bytes

Contents

module CelluloidPubsub
  # class used to register new channels and save them in memory
  class Registry
    include ActiveSupport::Configurable
    class << self
      # @!attribute channels
      #   @return [Array] array of channels to which actors have subscribed to
      attr_accessor :channels
    end
    @channels = []
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
celluloid_pubsub-0.8.3 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.8.2 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.8.1 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.8.0 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.9 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.8 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.7 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.6 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.5 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.4 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.3 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.2 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.1 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.7.0 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.6.1 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.6.0 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.5.2 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.5.1 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.5.0 lib/celluloid_pubsub/registry.rb
celluloid_pubsub-0.4.8 lib/celluloid_pubsub/registry.rb