Module: AMQ::Client::Openable

### Home Classes Methods

### In Files

- lib/amq/client/openable.rb

### Namespace

- CLASS AMQ::Client::Openable::ImproperStatusError

### Methods

- #closed!
- #closed?
- #closing!
- #closing?
- #open?
- #opened!
- #opened?
- #opening!
- #opening?
- #status=

### Class/Module Index

Quicksearch

- AMQ
- AMQ::Client
- AMQ::Client::Async
- AMQ::Client::Async::Adapter
- AMQ::Client::Async::Adapter::ClassMethods
- AMQ::Client::Async::AuthMechanismAdapter
- AMQ::Client::Async::AuthMechanismAdapter::External
- AMQ::Client::Async::AuthMechanismAdapter::Plain
- AMQ::Client::Async::Callbacks
- AMQ::Client::Async::Channel
- AMQ::Client::Async::Consumer
- AMQ::Client::Async::CoolioClient
- AMQ::Client::Async::CoolioClient::Socket
- AMQ::Client::Async::Entity
- AMQ::Client::Async::EventMachineClient
- AMQ::Client::Async::Exchange
- AMQ::Client::Async::Extensions
- AMQ::Client::Async::Extensions::RabbitMQ
- AMQ::Client::Async::Extensions::RabbitMQ::Basic
- AMQ::Client::Async::Extensions::RabbitMQ::Basic::ChannelMixin
- AMQ::Client::Async::Extensions::RabbitMQ::Basic::ConsumerMixin
- AMQ::Client::Async::Extensions::RabbitMQ::Basic::QueueMixin
- AMQ::Client::Async::Extensions::RabbitMQ::Confirm
- AMQ::Client::Async::Extensions::RabbitMQ::Confirm::ChannelMixin
- AMQ::Client::Async::ProtocolMethodHandlers
- AMQ::Client::Async::Queue
- AMQ::Client::Async::RegisterEntityMixin
- AMQ::Client::BadLengthError
- AMQ::Client::ConnectionClosedError
- AMQ::Client::ConsumerTagGenerator
- AMQ::Client::Framing
- AMQ::Client::Framing::IO
- AMQ::Client::Framing::IO::Frame
- AMQ::Client::Framing::String
- AMQ::Client::Framing::String::Frame
- AMQ::Client::HandlersRegistry
- AMQ::Client::InconsistentDataError
- AMQ::Client::Logging
- AMQ::Client::Logging::IncompatibleLoggerError
- AMQ::Client::MissingHandlerError
- AMQ::Client::NoFinalOctetError
- AMQ::Client::Openable
- AMQ::Client::Openable::ImproperStatusError
- AMQ::Client::PossibleAuthenticationFailureError
- AMQ::Client::ServerNamedEntity
- AMQ::Client::Settings
- AMQ::Client::TCPConnectionFailed
- AMQ::Client::UnknownExchangeTypeError
- AMQ::Protocol
- AMQ::Protocol::GetResponse

No matching classes.

# AMQ::Client::Openable

### Constants

VALUES

### Attributes

status[R]

### Public Instance Methods

closed!() click to toggle source

    # File lib/amq/client/openable.rb, line 46
    def closed!
      @status = :closed
    end

closed?() click to toggle source

    # File lib/amq/client/openable.rb, line 27
    def closed?
      @status == :closed
    end

closing!() click to toggle source

    # File lib/amq/client/openable.rb, line 56
    def closing!
      @status = :closing
    end

closing?() click to toggle source

    # File lib/amq/client/openable.rb, line 37
    def closing?
      @status == :closing
    end

open?() click to toggle source
Alias for: opened?
opened!() click to toggle source

    # File lib/amq/client/openable.rb, line 42
    def opened!
      @status = :opened
    end

opened?() click to toggle source

    # File lib/amq/client/openable.rb, line 22
    def opened?
      @status == :opened
    end

Also aliased as: open?
opening!() click to toggle source

    # File lib/amq/client/openable.rb, line 52
    def opening!
      @status = :opening
    end

opening?() click to toggle source

    # File lib/amq/client/openable.rb, line 33
    def opening?
      @status == :opening
    end

status=(value) click to toggle source

    # File lib/amq/client/openable.rb, line 14
    def status=(value)
      if VALUES.include?(value)
        @status = value
      else
        raise ImproperStatusError.new(value)
      end
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.