Class: BitShares::Rpc

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

Instance Method Summary collapse

Constructor Details

#initialize(*args, name, params) ⇒ Rpc

Returns a new instance of Rpc.



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/bitshares/rpc.rb', line 4

def initialize *args, name, params
	id, api_id = *args
	if api_id.nil?
		api_id = id
		id = 1
	end
	self[:method] = 'call'
	self[:id] = id
	self[:jsonrpc] = '2.0'
	self[:params] = [api_id || API.get_id_by_name(name), name, params]
end

Instance Method Details

#sendObject



16
17
18
# File 'lib/bitshares/rpc.rb', line 16

def send
	WSocket.send self
end