class Ciri::P2P::Node
Attributes
added_at[R]
addresses[RW]
node_id[R]
Public Class Methods
new(raw_node_id: nil, node_id: raw_node_id && NodeID.from_raw_id(raw_node_id), addresses:, added_at: nil)
click to toggle source
# File lib/ciri/p2p/node.rb, line 76 def initialize(raw_node_id: nil, node_id: raw_node_id && NodeID.from_raw_id(raw_node_id), addresses:, added_at: nil) @node_id = node_id @addresses = addresses @added_at = added_at end
Public Instance Methods
==(other)
click to toggle source
# File lib/ciri/p2p/node.rb, line 85 def == (other) self.class == other.class && node_id == other.node_id end
raw_node_id()
click to toggle source
# File lib/ciri/p2p/node.rb, line 89 def raw_node_id node_id.to_bytes end