class Rodzilla::JsonRpc::Request

Attributes

headers[RW]
id[RW]
method[RW]
params[RW]

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/rodzilla/json_rpc/request.rb, line 6
def initialize(&block)
  yield(self) if block_given?
end

Public Instance Methods

get_request_object() click to toggle source
# File lib/rodzilla/json_rpc/request.rb, line 10
def get_request_object
  {
    id: @id,
    method: @method,
    params: [@params]
  }
end
serialize() click to toggle source
# File lib/rodzilla/json_rpc/request.rb, line 18
def serialize
  JSON.dump(get_request_object)
end