class PipeRpc::Request
Attributes
arguments[R]
id[R]
method[R]
server[R]
Public Class Methods
new(args)
click to toggle source
# File lib/pipe_rpc/request.rb, line 3 def initialize(args) @server = args.fetch(:server, :default).to_sym @method = args.fetch(:method).to_sym @arguments = args.fetch(:arguments, []) @id = args.fetch(:id, nil) end
Public Instance Methods
to_h()
click to toggle source
# File lib/pipe_rpc/request.rb, line 12 def to_h { server: server, method: method, arguments: arguments, id: id } end