# File lib/dnsruby/message/question.rb, line 21 def initialize(qname, qtype = :not_provided, qclass = :not_provided) raise ArgumentError.new('qname must not be nil') if qname.nil? @qtype = (qtype == :not_provided) ? Types::A : Types.new(qtype) @qclass = (qclass == :not_provided) ? Classes::IN : Classes.new(qclass) set_qname(qname, qtype == :not_provided) end