Method: Dnsruby::RR::IPSECKEY#from_data

Defined in:
lib/dnsruby/resource/IPSECKEY.rb

#from_data(data) ⇒ Object

:nodoc: all



40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/dnsruby/resource/IPSECKEY.rb', line 40

def from_data(data) #:nodoc: all
  @precedence = data[0]
  @gateway_type = data[1]
  @algorithm = data[2]
  @public_key = nil
  @gateway = load_gateway_from_string(@gateway_type, data[3])
  if (@gateway)
    @public_key = data[4]
  else
    @public_key = data[3]
  end
end