class Gem::Resolv::DNS::Resource::LOC

def self.decode_rdata(msg) # :nodoc:

:nodoc:
def self.decode_rdata(msg) # :nodoc:
  version    = msg.get_bytes(1)
  ssize      = msg.get_bytes(1)
  hprecision = msg.get_bytes(1)
  vprecision = msg.get_bytes(1)
  latitude   = msg.get_bytes(4)
  longitude  = msg.get_bytes(4)
  altitude   = msg.get_bytes(4)
  return self.new(
    version,
    Gem::Resolv::LOC::Size.new(ssize),
    Gem::Resolv::LOC::Size.new(hprecision),
    Gem::Resolv::LOC::Size.new(vprecision),
    Gem::Resolv::LOC::Coord.new(latitude,"lat"),
    Gem::Resolv::LOC::Coord.new(longitude,"lon"),
    Gem::Resolv::LOC::Alt.new(altitude)
  )
end