Module: RPC
- Defined in:
- lib/rpc/clients/em-http-request.rb,
lib/rpc.rb,
lib/rpc/encoders/json.rb,
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
25
26
27
|
# File 'lib/rpc.rb', line 25
def self.development=(boolean)
@development = boolean
end
|
.development? ⇒ Boolean
29
30
31
|
# File 'lib/rpc.rb', line 29
def self.development?
!! @development
end
|
.full_const_get(const_name) ⇒ Object
33
34
35
36
37
38
|
# File 'lib/rpc.rb', line 33
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
21
22
23
|
# File 'lib/rpc.rb', line 21
def self.log(message)
STDERR.puts(message) if self.logging
end
|
.logging ⇒ Object
13
14
15
|
# File 'lib/rpc.rb', line 13
def self.logging
@logging ||= $DEBUG
end
|
.logging=(boolean) ⇒ Object
17
18
19
|
# File 'lib/rpc.rb', line 17
def self.logging=(boolean)
@logging = boolean
end
|