Class: Unified2::Primitive::IPV4

Inherits:
BinData::Primitive
  • Object
show all
Defined in:
lib/unified2/primitive/ipv4.rb

Instance Method Summary collapse

Instance Method Details

#getObject



12
13
14
# File 'lib/unified2/primitive/ipv4.rb', line 12

def get
  self.octets.collect { |octet| "%d" % octet }.join(".")
end

#set(val) ⇒ Object



7
8
9
10
# File 'lib/unified2/primitive/ipv4.rb', line 7

def set(val)
  ints = val.split(/\./).collect { |int| int.to_i }
  self.octets = ints
end