# File lib/dnsruby/resolver.rb, line 738 def Resolver.get_tsig(args) tsig = nil if args.length == 1 if args[0] if args[0].instance_of?(RR::TSIG) tsig = args[0] elsif args[0].instance_of?(Array) tsig = RR.new_from_hash(create_tsig_options(*args[0])) end else # Dnsruby.log.debug{'TSIG signing switched off'} return nil end else tsig = RR.new_from_hash(create_tsig_options(args)) end Dnsruby.log.info{"TSIG signing now using #{tsig.name}, key=#{tsig.key}"} tsig end