# File lib/net/dns/rr.rb, line 109
      def initialize(arg)
        instance = case arg
          when String
            new_from_string(arg)
          when Hash
            new_from_hash(arg)
          else
            raise ArgumentError, "Invalid argument, must be a RR string or an hash of values"
        end

        if @type.to_s == "ANY"
          @cls = Net::DNS::RR::Classes.new("IN")
        end

        build_pack
        set_type

        instance
      end