Class: RPC::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/rpc/lib/rpc.rb

Instance Method Summary (collapse)

Constructor Details

- (Server) initialize(subject, encoder = RPC::Encoders::Json::Server.new)

A new instance of Server



42
43
44
# File 'lib/rpc/lib/rpc.rb', line 42

def initialize(subject, encoder = RPC::Encoders::Json::Server.new)
  @subject, @encoder = subject, encoder
end

Instance Method Details

- (Object) execute(encoded_command)



46
47
48
# File 'lib/rpc/lib/rpc.rb', line 46

def execute(encoded_command)
  @encoder.execute(encoded_command, @subject)
end