class Bitcourier::Daemon
Attributes
client[RW]
node_manager[RW]
nonce[RW]
peer_list[RW]
server[RW]
Public Class Methods
new()
click to toggle source
# File lib/bitcourier/daemon.rb, line 8 def initialize self.server = Network::Server.new self self.node_manager = NodeManager.new self self.client = Network::Client.new self self.peer_list = PeerList.new self.nonce = SecureRandom.random_number(2**64) end
Public Instance Methods
run(port)
click to toggle source
# File lib/bitcourier/daemon.rb, line 24 def run(port) server.port = port start end
start()
click to toggle source
# File lib/bitcourier/daemon.rb, line 16 def start server_thread = server.run client_thread = client.run server_thread.join client_thread.join end