Module: StompActors::Client
Defined Under Namespace
Modules: ClassMethods
Classes: BrokerError, DisconnectionError
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
7
8
9
10
11
12
13
|
# File 'lib/stomp_actors/client.rb', line 7
def self.included(base)
base.extend ClassMethods
base.class_eval do
attr_accessor :client
end
end
|
Instance Method Details
#connect ⇒ Object
18
19
20
|
# File 'lib/stomp_actors/client.rb', line 18
def connect
@client = Stomp::Client.new(connect_opts)
end
|
#disconnect ⇒ Object
22
23
24
25
|
# File 'lib/stomp_actors/client.rb', line 22
def disconnect
@disconnecting = true
@client.close if @client && @client.open?
end
|