Class: Restalk

Inherits:
Object
  • Object
show all
Defined in:
lib/restalk.rb

Defined Under Namespace

Modules: BeanstalkAdapter, ResqueAdapter

Constant Summary collapse

VERSION =
'0.0.0.14'

Class Method Summary collapse

Class Method Details

.connected?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/restalk.rb', line 10

def self.connected?
  self.respond_to? :push
end

.init(adapter) ⇒ Object



4
5
6
7
8
# File 'lib/restalk.rb', line 4

def self.init(adapter)
  extend BeanstalkAdapter if adapter == :beanstalk
  extend ResqueAdapter if [:resque, :redis].include? adapter
  super()
end