Class: RPC::Server

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

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of Server.



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

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

Instance Method Details

#execute(encoded_command) ⇒ Object



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

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