class IP4Addr

Public Instance Methods

get() click to toggle source
# File lib/logstash/codecs/netflow/util.rb, line 17
def get
  IPAddr.new_ntoh([self.storage].pack('N')).to_s
end
set(val) click to toggle source
# File lib/logstash/codecs/netflow/util.rb, line 9
def set(val)
  ip = IPAddr.new(val)
  if ! ip.ipv4?
    raise ArgumentError, "invalid IPv4 address '#{val}'"
  end
  self.storage = ip.to_i
end