module Ruby::RPC
Constants
- VERSION
Public Class Methods
class_factory(name)
click to toggle source
# File lib/ruby/rpc.rb, line 21 def class_factory name Object.const_set(name,Class.new(OpenStruct) { include Ruby::RPC::DeferCalls; extend Ruby::RPC::DeferCalls }) end
enable(params={})
click to toggle source
# File lib/ruby/rpc.rb, line 13 def enable params={} Object.const_get('Ruby::RPC').const_set('SERVER',true) if params[:server] Object.const_get('Ruby::RPC').const_set('CLIENT',true) if params[:client] Object.const_get('Ruby::RPC').const_set('TIMEOUT',(params[:timeout]||5)) Object.const_get('Ruby::RPC').const_set('URL',(params[:url]||'redis://127.0.0.1')) require 'ruby/rpc/remote' require 'ruby/rpc/patch' if Object.const_defined? 'Ruby::RPC::CLIENT' end