Sha256: d99b6b3a2912ca129d066fe677e36dc70d7343962371ab663a94213a3f141f1d
Contents?: true
Size: 720 Bytes
Versions: 1
Compression:
Stored size: 720 Bytes
Contents
require 'forwardable' require 'securerandom' require 'redis' require 'ost' require 'class_config' require 'logger' Dir.glob(File.expand_path('asynchronic/**/*.rb', File.dirname(__FILE__))).sort.each { |f| require f } module Asynchronic UUID_REGEXP = '[a-z\d]{8}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{12}' extend ClassConfig attr_config :default_queue, :asynchronic attr_config :queue_engine, QueueEngine::InMemory.new attr_config :data_store, DataStore::InMemory.new attr_config :logger, Logger.new($stdout) def self.environment Environment.new queue_engine, data_store end def self.[](pid) environment.load_process pid end def self.processes environment.processes end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
asynchronic-0.1.0 | lib/asynchronic.rb |