class Takumi::ServerListPing::Handshake

Public Class Methods

create(attrs = {}) click to toggle source
# File lib/takumi/server_list_ping/handshake.rb, line 12
def self.create(attrs = {})
  new(default_attrs.merge(attrs))
end
default_attrs() click to toggle source
# File lib/takumi/server_list_ping/handshake.rb, line 16
def self.default_attrs
  {
    packet_id:      0,
    version:        Takumi::ServerListPing::PROTOCOL_VERSION,
    server_address: 'localhost',
    port:           Takumi::ServerListPing::PORT,
    next_state:     Takumi::ServerListPing::NEXT_STATUS
  }
end