Sha256: e159fc24d6044211cc170c20be0cd3cfd102ad4ded4f61a8738c108864d51be6

Contents?: true

Size: 353 Bytes

Versions: 1

Compression:

Stored size: 353 Bytes

Contents

module BioInterchange

class Registry

  def self.register_reader(uid, service)
    @@readers[uid] = service
  end

  def self.register_writer(uid, service)
    @@writers[uid] = service
  end

  def self.readers
    @@readers.clone.freeze
  end

  def self.writers
    @@writers.clone.freeze
  end

private

  @@readers = {}
  @@writers = {}

end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
biointerchange-0.2.2 lib/biointerchange/registry.rb