# File lib/dnsruby/resource/GPOS.rb, line 118
      def self.decode_rdata(message)
        rdata_s = message.get_bytes.clone

        index = 0

        long_len = rdata_s[index].ord;         index += 1
        longitude = rdata_s[index, long_len];  index += long_len

        lat_len = rdata_s[index].ord;          index += 1
        latitude = rdata_s[index, lat_len];    index += lat_len

        alt_len = rdata_s[index].ord;          index += 1
        altitude = rdata_s[index, alt_len];    index += alt_len

        validate_latitude(latitude)
        validate_longitude(longitude)

        new([longitude, latitude, altitude].join(' '))  # e.g. "10.0 20.0 30.0"
      end