# File lib/Dnsruby/message.rb, line 1185 def qname=(qname) case qname when IPv4::Regex @qname = IPv4.create(qname).to_name @qtype = Types.PTR when IPv6::Regex @qname = IPv6.create(qname).to_name @qtype = Types.PTR when Name when IPv6 @qtype = Types.PTR when IPv4 @qtype = Types.PTR else @qname = Name.create(qname) end end