class Fluent::Plugin::NetflowipfixInput::IP4Addr

Public Instance Methods

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