class Wifidiag::ClientData

Attributes

additional_data[R]
ap[R]
ip_address[R]
mac_address[R]
ssid[R]

Public Class Methods

new(ip_address: , mac_address: nil, ssid: nil, ap: nil, **kwargs) click to toggle source
# File lib/wifidiag/client_data.rb, line 3
def initialize(ip_address: , mac_address: nil, ssid: nil, ap: nil, **kwargs)
  @ip_address = ip_address
  @mac_address = mac_address
  @ssid = ssid
  @additional_data = kwargs
  @ap = ap
end

Public Instance Methods

to_h() click to toggle source
# File lib/wifidiag/client_data.rb, line 14
def to_h
  {
    ip_address: ip_address,
    mac_address: mac_address,
    ssid: ssid,
    ap: ap.to_h,
    additional_data: additional_data,
  }
end