# 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