Module: Faye::Engine
- Defined in:
- lib/faye/engines/base.rb,
lib/faye/engines/redis.rb,
lib/faye/engines/memory.rb,
lib/faye/engines/connection.rb
Defined Under Namespace
Classes: Base, Connection, Memory, Redis
Constant Summary
collapse
- MAX_DELAY =
0.0
- INTERVAL =
0.0
- TIMEOUT =
60.0
Class Method Summary
collapse
Class Method Details
.get(options) ⇒ Object
13
14
15
16
17
|
# File 'lib/faye/engines/base.rb', line 13
def self.get(options)
options ||= {}
klass = @backends[options[:type]] || Memory
klass.new(options)
end
|
.register(type, klass) ⇒ Object
8
9
10
11
|
# File 'lib/faye/engines/base.rb', line 8
def self.register(type, klass)
@backends ||= {}
@backends[type] = klass
end
|