# File lib/amq/client/async/channel.rb, line 339 def register_exchange(exchange) raise ArgumentError, "argument is nil!" if exchange.nil? @exchanges[exchange.name] = exchange end