# File lib/amqp/channel.rb, line 667 def close(&block) @on_close = block if @deferred_status == :succeeded send Protocol::Channel::Close.new(:reply_code => 200, :reply_text => 'bye', :method_id => 0, :class_id => 0) else @closing = true end end