Module: RPC
- Defined in:
- lib/rpc/lib/rpc/clients/em-http-request.rb,
lib/rpc/lib/rpc.rb,
lib/rpc/lib/rpc/encoders/json.rb,
lib/rpc/lib/rpc/clients/socket.rb,
lib/rpc/lib/rpc/clients/net-http.rb
Overview
Defined Under Namespace
Modules: Clients, Encoders, ExceptionsMixin
Classes: Client, Server
Class Method Summary
collapse
Class Method Details
.development=(boolean) ⇒ Object
26
27
28
|
# File 'lib/rpc/lib/rpc.rb', line 26
def self.development=(boolean)
@development = boolean
end
|
.development? ⇒ Boolean
30
31
32
|
# File 'lib/rpc/lib/rpc.rb', line 30
def self.development?
!! @development
end
|
.full_const_get(const_name) ⇒ Object
34
35
36
37
38
39
|
# File 'lib/rpc/lib/rpc.rb', line 34
def self.full_const_get(const_name)
parts = const_name.sub(/^::/, "").split("::")
parts.reduce(Object) do |constant, part|
constant.const_get(part)
end
end
|
.log(message) ⇒ Object
22
23
24
|
# File 'lib/rpc/lib/rpc.rb', line 22
def self.log(message)
STDERR.puts(message) if self.logging
end
|
.logging ⇒ Object
14
15
16
|
# File 'lib/rpc/lib/rpc.rb', line 14
def self.logging
@logging ||= $DEBUG
end
|
.logging=(boolean) ⇒ Object
18
19
20
|
# File 'lib/rpc/lib/rpc.rb', line 18
def self.logging=(boolean)
@logging = boolean
end
|