Class: Integer

Inherits:
Object
  • Object
show all
Defined in:
lib/win32/ping.rb

Instance Method Summary collapse

Instance Method Details

#to_ipObject



8
9
10
11
12
13
14
# File 'lib/win32/ping.rb', line 8

def to_ip
   ip = []
	self.to_s( 2 ).rjust( 32, "0" ).split(//).each_slice( 8 ) do |p|
     ip << p.join.to_i( 2 )
   end
   ip.join '.'
end

#to_w32ipObject



16
17
18
# File 'lib/win32/ping.rb', line 16

def to_w32ip
  [self].pack( 'N' ).unpack( 'L' ).first
end