Sha256: d6e39db130207f790d7d5647f83066224b0e83e76ca8996b117a4b957e9cd283

Contents?: true

Size: 696 Bytes

Versions: 3

Compression:

Stored size: 696 Bytes

Contents

require 'logger'

module Celluloid    
  @@logger_lock = Mutex.new
  @@logger = Logger.new STDERR

  def self.logger
    @@logger_lock.synchronize { @@logger }
  end
  
  def self.logger=(logger)
    @@logger_lock.synchronize { @@logger = logger }
  end
  
  def self.included(klass)
    klass.send :include, Actor
  end
end

require 'celluloid/version'
require 'celluloid/actor'
require 'celluloid/actor_proxy'
require 'celluloid/calls'
require 'celluloid/core_ext'
require 'celluloid/events'
require 'celluloid/linking'
require 'celluloid/mailbox'
require 'celluloid/registry'
require 'celluloid/responses'
require 'celluloid/signals'
require 'celluloid/supervisor'

require 'celluloid/future'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
celluloid-0.2.2 lib/celluloid.rb
celluloid-0.2.1 lib/celluloid.rb
celluloid-0.2.0 lib/celluloid.rb