class EtherClient
Attributes
miner[R]
miner_id[R]
pool[R]
worker[R]
worker_id[R]
Public Class Methods
new(miner_id = nil, worker_id = nil)
click to toggle source
# File lib/etherclient.rb, line 4 def initialize(miner_id = nil, worker_id = nil) @miner_id = miner_id @worker_id = worker_id set_apis end
Public Instance Methods
miner_id=(miner_id)
click to toggle source
# File lib/etherclient.rb, line 10 def miner_id=(miner_id) @miner_id = miner_id set_apis end
worker_id=(worker_id)
click to toggle source
# File lib/etherclient.rb, line 15 def worker_id=(worker_id) @worker_id = worker_id set_apis end
Private Instance Methods
set_apis()
click to toggle source
# File lib/etherclient.rb, line 21 def set_apis set_miner set_pool set_worker end
set_miner()
click to toggle source
# File lib/etherclient.rb, line 27 def set_miner @miner = Api::MinerApi.new(@miner_id) end
set_pool()
click to toggle source
# File lib/etherclient.rb, line 31 def set_pool @pool = Api::PoolApi.new end
set_worker()
click to toggle source
# File lib/etherclient.rb, line 35 def set_worker @worker = Api::WorkerApi.new(@miner_id, @worker_id) end