Module: MessageBusClient

Includes:
GemConfig::Base
Defined in:
lib/message_bus_client.rb,
lib/message_bus_client/client.rb,
lib/message_bus_client/version.rb

Defined Under Namespace

Modules: Connection, MessageHandler Classes: Client

Constant Summary collapse

DEFAULT_LONG_POLLING =
true
DEFAULT_POLL_INTERVAL =
15
VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.long_pollingObject



20
21
22
# File 'lib/message_bus_client.rb', line 20

def self.long_polling
  self.configuration.long_polling
end

.long_polling=(v) ⇒ Object



24
25
26
# File 'lib/message_bus_client.rb', line 24

def self.long_polling=(v)
  self.configuration.long_polling = v
end

.new(*opts) ⇒ Object



36
37
38
# File 'lib/message_bus_client.rb', line 36

def self.new(*opts)
  Client.new(*opts)
end

.poll_intervalObject



28
29
30
# File 'lib/message_bus_client.rb', line 28

def self.poll_interval
  self.configuration.poll_interval
end

.poll_interval=(v) ⇒ Object



32
33
34
# File 'lib/message_bus_client.rb', line 32

def self.poll_interval=(v)
  self.configuration.poll_interval = v
end