# File lib/Dnsruby/message.rb, line 70 def initialize(*args) @header = Header.new() @question = [] @answer = [] @authority = [] @additional = [] @tsigstate = :Unsigned @signing = false @tsigkey = nil @answerfrom = nil type = Types.A klass = Classes.IN if (args.length > 0) name = args[0] if (args.length > 1) type = Types.new(args[1]) if (args.length > 2) klass = Classes.new(args[2]) end end add_question(name, type, klass) end end