Class: LightIO::Library::Socket::Ifaddr

Inherits:
Object
  • Object
show all
Includes:
Wrap::Wrapper
Defined in:
lib/lightio/library/socket.rb

Instance Method Summary collapse

Methods included from Wrap::Wrapper

included, #initialize, #method_missing

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class LightIO::Wrap::Wrapper

Instance Method Details

#addrObject



112
113
114
# File 'lib/lightio/library/socket.rb', line 112

def addr
  @io.addr && Addrinfo._wrap(@io.addr)
end

#broadaddrObject



116
117
118
# File 'lib/lightio/library/socket.rb', line 116

def broadaddr
  @io.broadaddr && Addrinfo._wrap(@io.broadaddr)
end

#dstaddrObject



120
121
122
# File 'lib/lightio/library/socket.rb', line 120

def dstaddr
  @io.dstaddr && Addrinfo._wrap(@io.dstaddr)
end

#netmaskObject



124
125
126
# File 'lib/lightio/library/socket.rb', line 124

def netmask
  @io.netmask && Addrinfo._wrap(@io.netmask)
end