Module: AmfSocket
- Defined in:
- lib/amf_socket.rb,
lib/amf_socket.rb,
lib/amf_socket/version.rb,
lib/amf_socket/exceptions.rb
Defined Under Namespace
Classes: AlreadyReplied, AmfConnection, AmfRpcConnection, Heartbeat, InvalidArg, InvalidObject, PolicyConnection, RpcMessage, RpcReceivedMessage, RpcReceivedRequest, RpcRequest, RpcResponse, Serializer
Constant Summary
collapse
- VERSION =
"0.3.2"
Class Method Summary
collapse
Class Method Details
.enable_test_mode ⇒ Object
42
43
44
|
# File 'lib/amf_socket.rb', line 42
def self.enable_test_mode
@test_mode = true
end
|
.exception_handler ⇒ Object
30
31
32
|
# File 'lib/amf_socket.rb', line 30
def self.exception_handler
return @exception_handler
end
|
.exception_handler=(handler) ⇒ Object
26
27
28
|
# File 'lib/amf_socket.rb', line 26
def self.exception_handler=(handler)
@exception_handler = handler
end
|
.heartbeat ⇒ Object
22
23
24
|
# File 'lib/amf_socket.rb', line 22
def self.heartbeat
@heartbeat ||= AmfSocket::Heartbeat.new
end
|
.test_mode? ⇒ Boolean
46
47
48
|
# File 'lib/amf_socket.rb', line 46
def self.test_mode?
return !!@test_mode
end
|
.try(&block) ⇒ Object
34
35
36
37
38
39
40
|
# File 'lib/amf_socket.rb', line 34
def self.try(&block)
begin
block.call
rescue Exception => e
@exception_handler.call(e) if @exception_handler
end
end
|