Table of Contents - ably-1.2.8 Documentation
Classes and Modules
- Ably
- Ably::Auth
- Ably::Exceptions
- Ably::Exceptions::AuthenticationFailed
- Ably::Exceptions::BaseAblyException
- Ably::Exceptions::ChannelInactive
- Ably::Exceptions::CipherError
- Ably::Exceptions::Codes
- Ably::Exceptions::ConnectionClosed
- Ably::Exceptions::ConnectionError
- Ably::Exceptions::ConnectionFailed
- Ably::Exceptions::ConnectionSuspended
- Ably::Exceptions::ConnectionTimeout
- Ably::Exceptions::EncoderError
- Ably::Exceptions::ForbiddenRequest
- Ably::Exceptions::IncompatibleClientId
- Ably::Exceptions::InsecureRequest
- Ably::Exceptions::InvalidCredentials
- Ably::Exceptions::InvalidRequest
- Ably::Exceptions::InvalidResponseBody
- Ably::Exceptions::InvalidState
- Ably::Exceptions::InvalidStateChange
- Ably::Exceptions::InvalidTokenRequest
- Ably::Exceptions::MaxFrameSizeExceeded
- Ably::Exceptions::MaxMessageSizeExceeded
- Ably::Exceptions::MessageDeliveryFailed
- Ably::Exceptions::MessageQueueingDisabled
- Ably::Exceptions::PageMissing
- Ably::Exceptions::ProtocolError
- Ably::Exceptions::PushNotificationsNotSupported
- Ably::Exceptions::ResourceMissing
- Ably::Exceptions::ServerError
- Ably::Exceptions::Standard
- Ably::Exceptions::TokenExpired
- Ably::Exceptions::TokenRequestFailed
- Ably::Exceptions::TransportClosed
- Ably::Exceptions::UnauthorizedRequest
- Ably::Exceptions::UnsupportedDataType
- Ably::Logger
- Ably::Models
- Ably::Models::AuthDetails
- Ably::Models::ChannelDetails
- Ably::Models::ChannelMetrics
- Ably::Models::ChannelOccupancy
- Ably::Models::ChannelOptions
- Ably::Models::ChannelStateChange
- Ably::Models::ChannelStatus
- Ably::Models::CipherParams
- Ably::Models::ConnectionDetails
- Ably::Models::ConnectionStateChange
- Ably::Models::DeltaExtras
- Ably::Models::DeviceDetails
- Ably::Models::DevicePushDetails
- Ably::Models::ErrorInfo
- Ably::Models::HttpPaginatedResponse
- Ably::Models::HttpPaginatedResponse::ErrorResponse
- Ably::Models::IdiomaticRubyWrapper
- Ably::Models::Message
- Ably::Models::MessageEncoders
- Ably::Models::MessageEncoders::Base
- Ably::Models::MessageEncoders::Base64
- Ably::Models::MessageEncoders::Cipher
- Ably::Models::MessageEncoders::Json
- Ably::Models::MessageEncoders::Utf8
- Ably::Models::NilLogger
- Ably::Models::PaginatedResult
- Ably::Models::PresenceMessage
- Ably::Models::ProtocolMessage
- Ably::Models::PushChannelSubscription
- Ably::Models::Stats
- Ably::Models::Stats::ConnectionTypes
- Ably::Models::Stats::IntegerDefaultZero
- Ably::Models::Stats::MessageCount
- Ably::Models::Stats::MessageTraffic
- Ably::Models::Stats::MessageTypes
- Ably::Models::Stats::RequestCount
- Ably::Models::Stats::ResourceCount
- Ably::Models::Stats::StatsStruct
- Ably::Models::TokenDetails
- Ably::Models::TokenRequest
- Ably::Modules
- Ably::Modules::AsyncWrapper
- Ably::Modules::ChannelsCollection
- Ably::Modules::Conversions
- Ably::Modules::Encodeable
- Ably::Modules::Encodeable::ClassMethods
- Ably::Modules::Enum
- Ably::Modules::Enum::Base
- Ably::Modules::EventEmitter
- Ably::Modules::EventEmitter::ClassMethods
- Ably::Modules::EventMachineHelpers
- Ably::Modules::HttpHelpers
- Ably::Modules::MessageEmitter
- Ably::Modules::MessagePack
- Ably::Modules::ModelCommon
- Ably::Modules::ModelCommon::ClassMethods
- Ably::Modules::SafeDeferrable
- Ably::Modules::SafeYield
- Ably::Modules::StateEmitter
- Ably::Modules::StateMachine
- Ably::Modules::StateMachine::ClassMethods
- Ably::Modules::StatesmanMonkeyPatch
- Ably::Modules::UsesStateMachine
- Ably::Modules::UsesStateMachine::ClassMethods
- Ably::Realtime
- Ably::Realtime::Auth
- Ably::Realtime::Channel
- Ably::Realtime::Channel::ChannelManager
- Ably::Realtime::Channel::ChannelProperties
- Ably::Realtime::Channel::ChannelStateMachine
- Ably::Realtime::Channel::Publisher
- Ably::Realtime::Channel::PushChannel
- Ably::Realtime::Channels
- Ably::Realtime::Client
- Ably::Realtime::Client::IncomingMessageDispatcher
- Ably::Realtime::Client::OutgoingMessageDispatcher
- Ably::Realtime::Connection
- Ably::Realtime::Connection::ConnectionManager
- Ably::Realtime::Connection::ConnectionStateMachine
- Ably::Realtime::Connection::WebsocketTransport
- Ably::Realtime::Models
- Ably::Realtime::Models::NilChannel
- Ably::Realtime::Presence
- Ably::Realtime::Presence::MembersMap
- Ably::Realtime::Presence::PresenceManager
- Ably::Realtime::Presence::PresenceStateMachine
- Ably::Realtime::Push
- Ably::Realtime::Push::Admin
- Ably::Realtime::Push::ChannelSubscriptions
- Ably::Realtime::Push::DeviceRegistrations
- Ably::Realtime::RecoveryKeyContext
- Ably::Rest
- Ably::Rest::Channel
- Ably::Rest::Channel::PushChannel
- Ably::Rest::Channels
- Ably::Rest::Client
- Ably::Rest::Middleware
- Ably::Rest::Middleware::Encoder
- Ably::Rest::Middleware::Exceptions
- Ably::Rest::Middleware::ExternalExceptions
- Ably::Rest::Middleware::FailIfUnsupportedMimeType
- Ably::Rest::Middleware::Logger
- Ably::Rest::Middleware::ParseJson
- Ably::Rest::Middleware::ParseMessagePack
- Ably::Rest::Presence
- Ably::Rest::Push
- Ably::Rest::Push::Admin
- Ably::Rest::Push::ChannelSubscriptions
- Ably::Rest::Push::DeviceRegistrations
- Ably::Util
- Ably::Util::AblyExtensions
- Ably::Util::Crypto
- Ably::Util::PubSub
- Ably::Util::SafeDeferrable
Methods
- ::[] — Ably::Modules::Enum
- ::AuthDetails — Ably::Models
- ::ChannelDetails — Ably::Models
- ::ChannelMetrics — Ably::Models
- ::ChannelOccupancy — Ably::Models
- ::ChannelOptions — Ably::Models
- ::ChannelStatus — Ably::Models
- ::CipherParams — Ably::Models
- ::ConnectionDetails — Ably::Models
- ::Message — Ably::Models
- ::PresenceMessage — Ably::Models
- ::Stats — Ably::Models
- ::TokenDetails — Ably::Models
- ::TokenRequest — Ably::Models
- ::ack_required? — Ably::Models::ProtocolMessage
- ::by_index — Ably::Modules::Enum
- ::by_symbol — Ably::Modules::Enum
- ::cipher_type — Ably::Models::CipherParams
- ::cipher_type — Ably::Util::Crypto
- ::coerce_attributes — Ably::Models::Stats::StatsStruct
- ::define_values — Ably::Modules::Enum
- ::each — Ably::Modules::Enum
- ::encoder_from — Ably::Models::MessageEncoders
- ::error_from_state_change — Ably::Realtime::Channel::ChannelStateMachine
- ::error_from_state_change — Ably::Realtime::Connection::ConnectionStateMachine
- ::expected_length — Ably::Models::Stats
- ::for_client_id — Ably::Models::PushChannelSubscription
- ::for_device — Ably::Models::PushChannelSubscription
- ::from_interval_id — Ably::Models::Stats
- ::from_json — Ably::Realtime::RecoveryKeyContext
- ::generate_random_key — Ably::Util::Crypto
- ::get — Ably::Modules::Enum
- ::get_default_params — Ably::Util::Crypto
- ::granularity_from_interval_id — Ably::Models::Stats
- ::included — Ably::Modules::Encodeable
- ::included — Ably::Modules::EventEmitter
- ::included — Ably::Modules::ModelCommon
- ::included — Ably::Modules::StateEmitter
- ::included — Ably::Modules::StateMachine
- ::included — Ably::Modules::UsesStateMachine
- ::length — Ably::Modules::Enum
- ::name — Ably::Modules::Enum
- ::new — Ably::Auth
- ::new — Ably::Exceptions::BaseAblyException
- ::new — Ably::Exceptions::ConnectionError
- ::new — Ably::Exceptions::IncompatibleClientId
- ::new — Ably::Logger
- ::new — Ably::Models::AuthDetails
- ::new — Ably::Models::ChannelDetails
- ::new — Ably::Models::ChannelMetrics
- ::new — Ably::Models::ChannelOccupancy
- ::new — Ably::Models::ChannelOptions
- ::new — Ably::Models::ChannelStateChange
- ::new — Ably::Models::ChannelStatus
- ::new — Ably::Models::CipherParams
- ::new — Ably::Models::ConnectionDetails
- ::new — Ably::Models::ConnectionStateChange
- ::new — Ably::Models::DeltaExtras
- ::new — Ably::Models::DeviceDetails
- ::new — Ably::Models::DevicePushDetails
- ::new — Ably::Models::ErrorInfo
- ::new — Ably::Models::HttpPaginatedResponse::ErrorResponse
- ::new — Ably::Models::IdiomaticRubyWrapper
- ::new — Ably::Models::Message
- ::new — Ably::Models::MessageEncoders::Base
- ::new — Ably::Models::MessageEncoders::Cipher
- ::new — Ably::Models::PaginatedResult
- ::new — Ably::Models::PresenceMessage
- ::new — Ably::Models::ProtocolMessage
- ::new — Ably::Models::PushChannelSubscription
- ::new — Ably::Models::Stats
- ::new — Ably::Models::Stats::StatsStruct
- ::new — Ably::Models::Stats::IntegerDefaultZero
- ::new — Ably::Models::TokenDetails
- ::new — Ably::Models::TokenRequest
- ::new — Ably::Realtime::Auth
- ::new — Ably::Realtime::Channel
- ::new — Ably::Realtime::Channel::ChannelManager
- ::new — Ably::Realtime::Channel::ChannelProperties
- ::new — Ably::Realtime::Channel::PushChannel
- ::new — Ably::Realtime::Channels
- ::new — Ably::Realtime::Client
- ::new — Ably::Realtime::Client::IncomingMessageDispatcher
- ::new — Ably::Realtime::Client::OutgoingMessageDispatcher
- ::new — Ably::Realtime::Connection
- ::new — Ably::Realtime::Connection::ConnectionManager
- ::new — Ably::Realtime::Connection::WebsocketTransport
- ::new — Ably::Realtime::Models::NilChannel
- ::new — Ably::Realtime::Presence
- ::new — Ably::Realtime::Presence::MembersMap
- ::new — Ably::Realtime::Presence::PresenceManager
- ::new — Ably::Realtime::Push
- ::new — Ably::Realtime::Push::Admin
- ::new — Ably::Realtime::Push::ChannelSubscriptions
- ::new — Ably::Realtime::Push::DeviceRegistrations
- ::new — Ably::Realtime::RecoveryKeyContext
- ::new — Ably::Rest::Channel
- ::new — Ably::Rest::Channel::PushChannel
- ::new — Ably::Rest::Channels
- ::new — Ably::Rest::Client
- ::new — Ably::Rest::Middleware::Logger
- ::new — Ably::Rest::Presence
- ::new — Ably::Rest::Push
- ::new — Ably::Rest::Push::Admin
- ::new — Ably::Rest::Push::ChannelSubscriptions
- ::new — Ably::Rest::Push::DeviceRegistrations
- ::new — Ably::Util::Crypto
- ::new — Ably::Util::PubSub
- ::new — Ably::Util::PubSub
- ::new — Ably::Util::SafeDeferrable
- ::new — Ably::Modules::ChannelsCollection
- ::new — Ably::Modules::Enum
- ::new — Ably::Realtime
- ::new — Ably::Rest
- ::new_and_fail_immediately — Ably::Util::SafeDeferrable
- ::new_and_succeed_immediately — Ably::Util::SafeDeferrable
- ::register_default_encoders — Ably::Models::MessageEncoders
- ::setup_attribute_methods — Ably::Models::Stats::StatsStruct
- ::size — Ably::Modules::Enum
- ::to_interval_id — Ably::Models::Stats
- ::to_s — Ably::Modules::Enum
- ::to_sym_arr — Ably::Modules::Enum
- ::type_klass — Ably::Models::Stats::StatsStruct
- #== — Ably::Models::IdiomaticRubyWrapper
- #== — Ably::Modules::Enum
- #== — Ably::Modules::ModelCommon
- #[] — Ably::Models::IdiomaticRubyWrapper
- #[] — Ably::Modules::ChannelsCollection
- #[] — Ably::Modules::ModelCommon
- #[]= — Ably::Models::IdiomaticRubyWrapper
- #__incoming_msgbus__ — Ably::Realtime::Channel
- #__incoming_msgbus__ — Ably::Realtime::Models::NilChannel
- #__incoming_msgbus__ — Ably::Realtime::Presence
- #__incoming_protocol_msgbus__ — Ably::Realtime::Connection
- #__incoming_protocol_msgbus__ — Ably::Realtime::Connection::WebsocketTransport
- #__outgoing_protocol_msgbus__ — Ably::Realtime::Connection
- #__outgoing_protocol_msgbus__ — Ably::Realtime::Connection::WebsocketTransport
- #DeviceDetails — Ably::Modules::Conversions
- #DevicePushDetails — Ably::Modules::Conversions
- #ErrorInfo — Ably::Modules::Conversions
- #IdiomaticRubyWrapper — Ably::Modules::Conversions
- #PushChannelSubscription — Ably::Modules::Conversions
- #absent_member_cleanup_queue — Ably::Realtime::Presence::MembersMap
- #absent_members — Ably::Realtime::Presence::MembersMap
- #access_token — Ably::Models::AuthDetails
- #ack_messages — Ably::Realtime::Client::IncomingMessageDispatcher
- #ack_pending_queue_for_message_serial — Ably::Realtime::Client::IncomingMessageDispatcher
- #ack_required? — Ably::Models::ProtocolMessage
- #action — Ably::Models::PresenceMessage
- #action — Ably::Models::ProtocolMessage
- #active? — Ably::Models::ChannelStatus
- #add_callback — Ably::Modules::EventEmitter
- #add_encoding_to_message — Ably::Models::MessageEncoders::Base
- #add_message — Ably::Models::ProtocolMessage
- #add_message_serial_if_ack_required_to — Ably::Realtime::Connection
- #add_message_serial_to — Ably::Realtime::Connection
- #add_message_to_outgoing_queue — Ably::Realtime::Connection
- #add_presence_member — Ably::Realtime::Presence::MembersMap
- #admin — Ably::Realtime::Push
- #admin — Ably::Rest::Push
- #after_transition — Ably::Modules::StatesmanMonkeyPatch
- #algorithm — Ably::Models::CipherParams
- #all — Ably::Models::Stats
- #already_encrypted? — Ably::Models::MessageEncoders::Cipher
- #api_key_present? — Ably::Auth
- #api_requests — Ably::Models::Stats
- #apply_encoders — Ably::Modules::Encodeable
- #arrayify_transition — Ably::Modules::StatesmanMonkeyPatch
- #as_json — Ably::Exceptions::BaseAblyException
- #as_json — Ably::Models::IdiomaticRubyWrapper
- #as_json — Ably::Models::PresenceMessage
- #as_json — Ably::Models::ProtocolMessage
- #as_json — Ably::Models::Stats
- #as_json — Ably::Modules::ModelCommon
- #as_since_epoch — Ably::Modules::Conversions
- #as_time_from_epoch — Ably::Modules::Conversions
- #assign_to_protocol_message — Ably::Models::Message
- #assign_to_protocol_message — Ably::Models::PresenceMessage
- #assigned_to_protocol_message? — Ably::Models::Message
- #assigned_to_protocol_message? — Ably::Models::PresenceMessage
- #async_wrap — Ably::Modules::AsyncWrapper
- #async_wrap_if_realtime — Ably::Models::PaginatedResult
- #attach — Ably::Realtime::Channel
- #attach — Ably::Realtime::Channel::ChannelManager
- #attach_channel_then — Ably::Realtime::Presence
- #attach_resume! — Ably::Realtime::Channel
- #attached — Ably::Realtime::Channel::ChannelManager
- #attributes — Ably::Models::AuthDetails
- #attributes — Ably::Models::CipherParams
- #attributes — Ably::Models::ConnectionDetails
- #attributes — Ably::Models::DeviceDetails
- #attributes — Ably::Models::DevicePushDetails
- #attributes — Ably::Models::ErrorInfo
- #attributes — Ably::Models::IdiomaticRubyWrapper
- #attributes — Ably::Models::Message
- #attributes — Ably::Models::PresenceMessage
- #attributes — Ably::Models::ProtocolMessage
- #attributes — Ably::Models::PushChannelSubscription
- #attributes — Ably::Models::Stats
- #attributes — Ably::Models::TokenDetails
- #attributes — Ably::Models::TokenRequest
- #auth — Ably::Models::ProtocolMessage
- #auth_callback_present? — Ably::Auth
- #auth_header — Ably::Auth
- #auth_header — Ably::Realtime::Auth
- #auth_header_sync — Ably::Realtime::Auth
- #auth_params — Ably::Auth
- #auth_params — Ably::Realtime::Auth
- #auth_params_sync — Ably::Realtime::Auth
- #auth_request_timeout — Ably::Rest::Client
- #auth_sync — Ably::Realtime::Auth
- #authentication_security_requirements_met? — Ably::Auth
- #authorise — Ably::Auth
- #authorise — Ably::Realtime::Auth
- #authorise_sync — Ably::Realtime::Auth
- #authorization_in_flight? — Ably::Realtime::Auth
- #authorize — Ably::Auth
- #authorize — Ably::Realtime::Auth
- #authorize_sync — Ably::Realtime::Auth
- #authorize_when_necessary — Ably::Auth
- #authorize_with_token — Ably::Auth
- #base64_body — Ably::Rest::Middleware::ParseMessagePack
- #base_path — Ably::Rest::Channel
- #base_path — Ably::Rest::Presence
- #base_url — Ably::Models::PaginatedResult
- #basic_auth_header — Ably::Auth
- #basic_auth_params — Ably::Auth
- #before_transition — Ably::Modules::StatesmanMonkeyPatch
- #body — Ably::Models::HttpPaginatedResponse::ErrorResponse
- #body_for — Ably::Rest::Middleware::Logger
- #build_messages — Ably::Modules::Conversions
- #call — Ably::Rest::Middleware::Encoder
- #call — Ably::Rest::Middleware::Logger
- #callback — Ably::Modules::SafeDeferrable
- #callbacks — Ably::Modules::EventEmitter
- #callbacks_any — Ably::Modules::EventEmitter
- #callbacks_event_coerced — Ably::Modules::EventEmitter
- #can_assume_client_id? — Ably::Auth
- #can_fallback_to_alternate_ably_host? — Ably::Rest::Client
- #can_publish_messages? — Ably::Realtime::Connection
- #can_reattempt_connect_for_state? — Ably::Realtime::Connection::ConnectionManager
- #can_send_messages? — Ably::Realtime::Client::OutgoingMessageDispatcher
- #cancel_attach_from_suspended_timer — Ably::Realtime::Channel::ChannelManager
- #capability — Ably::Models::TokenDetails
- #capability — Ably::Models::TokenRequest
- #cause — Ably::Models::ErrorInfo
- #certificate_store — Ably::Realtime::Connection::WebsocketTransport
- #change_state — Ably::Modules::StateEmitter
- #channel — Ably::Models::PushChannelSubscription
- #channel — Ably::Realtime::Channel::ChannelManager
- #channel — Ably::Realtime::Channel::ChannelStateMachine
- #channel — Ably::Realtime::Client
- #channel — Ably::Realtime::Presence::MembersMap
- #channel — Ably::Realtime::Presence::PresenceStateMachine
- #channel — Ably::Rest::Client
- #channel_configured_for_encryption? — Ably::Models::MessageEncoders::Cipher
- #channel_id — Ably::Models::ChannelDetails
- #channel_klass — Ably::Modules::ChannelsCollection
- #channel_name — Ably::Realtime::Channel
- #channel_retry_timeout — Ably::Realtime::Channel::ChannelManager
- #channel_subscriptions — Ably::Realtime::Push::Admin
- #channel_subscriptions — Ably::Rest::Push::Admin
- #channels — Ably::Models::Stats
- #channels — Ably::Realtime::Client::IncomingMessageDispatcher
- #channels — Ably::Realtime::Connection::ConnectionManager
- #channels — Ably::Modules::ChannelsCollection
- #cipher — Ably::Models::ChannelOptions
- #cipher_algorithm — Ably::Models::MessageEncoders::Cipher
- #cipher_type — Ably::Models::CipherParams
- #clean_up_absent_members — Ably::Realtime::Presence::MembersMap
- #clean_up_members_not_present_after_sync — Ably::Realtime::Presence::MembersMap
- #clear_error_reason — Ably::Realtime::Channel
- #clear_error_reason — Ably::Realtime::Connection
- #clear_timer — Ably::Realtime::Connection::WebsocketTransport
- #clear_timers — Ably::Realtime::Connection::ConnectionManager
- #client — Ably::Auth
- #client — Ably::Logger
- #client — Ably::Models::PaginatedResult
- #client — Ably::Realtime::Auth
- #client — Ably::Realtime::Client::IncomingMessageDispatcher
- #client — Ably::Realtime::Client::OutgoingMessageDispatcher
- #client — Ably::Realtime::Connection::ConnectionManager
- #client — Ably::Realtime::Connection::WebsocketTransport
- #client — Ably::Realtime::Presence
- #client — Ably::Realtime::Presence::MembersMap
- #client — Ably::Modules::ChannelsCollection
- #client_id — Ably::Auth
- #client_id — Ably::Models::ConnectionDetails
- #client_id — Ably::Models::DeviceDetails
- #client_id — Ably::Models::Message
- #client_id — Ably::Models::PresenceMessage
- #client_id — Ably::Models::PushChannelSubscription
- #client_id — Ably::Models::TokenDetails
- #client_id — Ably::Models::TokenRequest
- #client_id_for_request — Ably::Auth
- #client_id_for_request_sync — Ably::Realtime::Auth
- #client_id_validated? — Ably::Auth
- #client_msg_serial — Ably::Realtime::Connection
- #close — Ably::Realtime::Client
- #close — Ably::Realtime::Connection
- #close_connection — Ably::Realtime::Connection::ConnectionManager
- #close_connection_when_reactor_is_stopped — Ably::Realtime::Connection::ConnectionManager
- #code — Ably::Models::ErrorInfo
- #coerce_into — Ably::Models::PaginatedResult
- #coerce_items_into — Ably::Models::PaginatedResult
- #color — Ably::Logger
- #configure_client_id — Ably::Auth
- #configure_current_token_details — Ably::Auth
- #configure_event_emitter — Ably::Modules::EventEmitter::ClassMethods
- #configure_new — Ably::Realtime::Connection
- #connect — Ably::Realtime::Client
- #connect — Ably::Realtime::Connection
- #connect_if_connection_initialized — Ably::Realtime::Channel::ChannelManager
- #connected — Ably::Realtime::Connection::ConnectionManager
- #connected_update — Ably::Realtime::Connection::ConnectionManager
- #connection — Ably::Realtime::Channel
- #connection — Ably::Realtime::Channel::ChannelManager
- #connection — Ably::Realtime::Client::IncomingMessageDispatcher
- #connection — Ably::Realtime::Client::OutgoingMessageDispatcher
- #connection — Ably::Realtime::Connection::ConnectionManager
- #connection — Ably::Realtime::Connection::ConnectionStateMachine
- #connection — Ably::Realtime::Connection::WebsocketTransport
- #connection — Ably::Realtime::Presence
- #connection — Ably::Realtime::Presence::MembersMap
- #connection — Ably::Rest::Client
- #connection_completed — Ably::Realtime::Connection::WebsocketTransport
- #connection_details — Ably::Models::ProtocolMessage
- #connection_id — Ably::Logger
- #connection_id — Ably::Models::Message
- #connection_id — Ably::Models::PresenceMessage
- #connection_key — Ably::Models::ConnectionDetails
- #connection_opening_failed — Ably::Realtime::Connection::ConnectionManager
- #connection_options — Ably::Auth
- #connection_options — Ably::Rest::Client
- #connection_retry_for — Ably::Realtime::Connection::ConnectionManager
- #connection_retry_from_suspended_state? — Ably::Realtime::Connection::ConnectionManager
- #connection_state_available? — Ably::Realtime::Connection
- #connection_state_ttl — Ably::Models::ConnectionDetails
- #connection_state_ttl — Ably::Realtime::Connection
- #connection_state_ttl= — Ably::Realtime::Connection
- #connections — Ably::Models::ChannelMetrics
- #connections — Ably::Models::Stats
- #convert_to_lower_case — Ably::Modules::Conversions
- #convert_to_mixed_case — Ably::Modules::Conversions
- #convert_to_mixed_case_hash — Ably::Modules::Conversions
- #convert_to_snake_case_symbol — Ably::Modules::Conversions
- #convert_to_token_details — Ably::Auth
- #count — Ably::Models::ProtocolMessage
- #count — Ably::Realtime::Presence::MembersMap
- #count — Ably::Modules::ChannelsCollection
- #create_deferrable — Ably::Realtime::Presence
- #create_message — Ably::Realtime::Channel::Publisher
- #create_presence_message — Ably::Realtime::Presence
- #create_pub_sub_message_bus — Ably::Realtime::Connection
- #create_pub_sub_message_bus — Ably::Realtime::Connection::WebsocketTransport
- #create_recovery_key — Ably::Realtime::Connection
- #create_timeout_timer_whilst_in_state — Ably::Realtime::Connection::ConnectionManager
- #create_timer — Ably::Realtime::Connection::WebsocketTransport
- #create_token_request — Ably::Auth
- #create_token_request — Ably::Realtime::Auth
- #create_token_request_sync — Ably::Realtime::Auth
- #create_transport — Ably::Realtime::Connection
- #create_websocket_transport — Ably::Realtime::Connection
- #crypto_for — Ably::Models::MessageEncoders::Cipher
- #current — Ably::Models::ChannelStateChange
- #current — Ably::Models::ConnectionStateChange
- #current_encoding_part — Ably::Models::MessageEncoders::Base
- #current_time — Ably::Auth
- #current_transport_outgoing_message_bus — Ably::Realtime::Client::OutgoingMessageDispatcher
- #currently_renewing_token? — Ably::Realtime::Connection::ConnectionManager
- #custom_host? — Ably::Realtime::Connection
- #custom_port? — Ably::Realtime::Connection
- #cyan — Ably::Logger
- #data — Ably::Models::Message
- #data — Ably::Models::PresenceMessage
- #decode — Ably::Models::MessageEncoders::Base
- #decode — Ably::Models::MessageEncoders::Base64
- #decode — Ably::Models::MessageEncoders::Cipher
- #decode — Ably::Models::MessageEncoders::Json
- #decode — Ably::Models::MessageEncoders::Utf8
- #decode — Ably::Modules::Encodeable
- #decode_binary_data_before_to_json — Ably::Modules::Encodeable
- #decode_key — Ably::Models::CipherParams
- #decode_message — Ably::Rest::Channel
- #decode_message — Ably::Rest::Presence
- #decrypt — Ably::Util::Crypto
- #default_logger — Ably::Logger
- #deferrable_fail — Ably::Realtime::Presence
- #deferrable_for_multiple_messages — Ably::Realtime::Channel::Publisher
- #deferrable_for_state_change_to — Ably::Modules::StateEmitter
- #deferrable_succeed — Ably::Realtime::Presence
- #delete — Ably::Rest::Client
- #delete_with_default — Ably::Util::AblyExtensions
- #deliver_queued_protocol_messages — Ably::Realtime::Client::OutgoingMessageDispatcher
- #delta_extras — Ably::Models::Message
- #destroy_transport — Ably::Realtime::Connection::ConnectionManager
- #detach — Ably::Realtime::Channel
- #detach — Ably::Realtime::Channel::ChannelManager
- #detach_active_channels — Ably::Realtime::Connection::ConnectionManager
- #detached_received — Ably::Realtime::Channel::ChannelManager
- #determine_host — Ably::Realtime::Connection
- #device — Ably::Realtime::Client
- #device — Ably::Rest::Client
- #device_id — Ably::Models::PushChannelSubscription
- #device_registrations — Ably::Realtime::Push::Admin
- #device_registrations — Ably::Rest::Push::Admin
- #device_secret — Ably::Models::DeviceDetails
- #disable_automatic_connection_recovery — Ably::Realtime::Client
- #disconnect — Ably::Realtime::Connection::WebsocketTransport
- #disconnect_with_reason — Ably::Realtime::Connection::WebsocketTransport
- #disconnected_from_connected_state? — Ably::Realtime::Connection
- #dispatch_channel_error — Ably::Realtime::Client::IncomingMessageDispatcher
- #dispatch_protocol_message — Ably::Realtime::Client::IncomingMessageDispatcher
- #does_error_necessitate_fallback — Ably::Realtime::Connection
- #driver — Ably::Realtime::Connection::WebsocketTransport
- #drop_pending_queue_from_ack — Ably::Realtime::Channel::ChannelManager
- #drop_pending_queue_from_ack — Ably::Realtime::Client::IncomingMessageDispatcher
- #dump_headers — Ably::Rest::Middleware::Logger
- #dup — Ably::Models::IdiomaticRubyWrapper
- #duplicate_attached_received — Ably::Realtime::Channel::ChannelManager
- #each — Ably::Models::IdiomaticRubyWrapper
- #each — Ably::Realtime::Presence::MembersMap
- #each — Ably::Modules::ChannelsCollection
- #each_block — Ably::Models::PaginatedResult
- #emit — Ably::Modules::EventEmitter
- #emit_message — Ably::Modules::MessageEmitter
- #emit_object — Ably::Modules::UsesStateMachine
- #emits_klass — Ably::Modules::UsesStateMachine::ClassMethods
- #empty? — Ably::Models::IdiomaticRubyWrapper
- #encode — Ably::Models::MessageEncoders::Base
- #encode — Ably::Models::MessageEncoders::Base64
- #encode — Ably::Models::MessageEncoders::Cipher
- #encode — Ably::Models::MessageEncoders::Json
- #encode — Ably::Models::MessageEncoders::Utf8
- #encode — Ably::Rest::Middleware::Encoder
- #encode — Ably::Modules::Encodeable
- #encode64 — Ably::Modules::HttpHelpers
- #encoders — Ably::Modules::Encodeable::ClassMethods
- #encoding — Ably::Models::Message
- #encoding — Ably::Models::PresenceMessage
- #encrypt — Ably::Util::Crypto
- #endpoint — Ably::Realtime::Client
- #endpoint — Ably::Rest::Client
- #endpoint_for_host — Ably::Realtime::Client
- #endpoint_for_host — Ably::Rest::Client
- #enqueue_messages_on_connection — Ably::Realtime::Channel::Publisher
- #ensure_api_key_sent_over_secure_connection — Ably::Auth
- #ensure_channel_attached — Ably::Realtime::Presence
- #ensure_current_time_is_based_on_server_time — Ably::Auth
- #ensure_logger_interface_is_valid — Ably::Logger
- #ensure_presence_message_is_valid — Ably::Realtime::Presence::MembersMap
- #ensure_presence_publishable_on_connection_deferrable — Ably::Realtime::Presence
- #ensure_state_machine_emits — Ably::Modules::UsesStateMachine::ClassMethods
- #ensure_supported_client_id — Ably::Realtime::Presence
- #ensure_supported_name_and_payload — Ably::Modules::Conversions
- #ensure_supported_payload — Ably::Modules::Conversions
- #ensure_utf8_string_for — Ably::Modules::ModelCommon
- #ensure_utf_8 — Ably::Modules::Conversions
- #ensure_valid_auth_attributes — Ably::Auth
- #enter — Ably::Realtime::Presence
- #enter_client — Ably::Realtime::Presence
- #enter_client_with_id — Ably::Realtime::Presence
- #enter_local_members — Ably::Realtime::Presence::MembersMap
- #errback — Ably::Modules::SafeDeferrable
- #error — Ably::Models::ProtocolMessage
- #error_code — Ably::Models::HttpPaginatedResponse
- #error_message — Ably::Models::HttpPaginatedResponse
- #error_reason — Ably::Models::DevicePushDetails
- #error_reason= — Ably::Models::DevicePushDetails
- #error_received_from_server — Ably::Realtime::Connection::ConnectionManager
- #event — Ably::Models::ChannelStateChange
- #event — Ably::Models::ConnectionStateChange
- #exception_for_state_change_to — Ably::Modules::StateMachine
- #expired? — Ably::Models::TokenDetails
- #expires — Ably::Models::TokenDetails
- #extra_auth_headers — Ably::Auth
- #extras — Ably::Models::Message
- #fail — Ably::Realtime::Connection::ConnectionManager
- #fail — Ably::Modules::SafeDeferrable
- #fail_active_channels — Ably::Realtime::Connection::ConnectionManager
- #fail_messages_awaiting_ack — Ably::Realtime::Channel::ChannelManager
- #fail_messages_in_queue — Ably::Realtime::Channel::ChannelManager
- #fail_queued_messages — Ably::Realtime::Channel::ChannelManager
- #fallback_connection — Ably::Rest::Client
- #fallback_endpoint — Ably::Realtime::Client
- #fallback_hosts — Ably::Realtime::Client
- #fallback_logger — Ably::Modules::SafeDeferrable
- #fallback_logger — Ably::Modules::SafeYield
- #fetch — Ably::Models::IdiomaticRubyWrapper
- #fetch — Ably::Realtime::Channels
- #fetch — Ably::Rest::Channels
- #fetch — Ably::Modules::ChannelsCollection
- #fetch_with_default — Ably::Util::AblyExtensions
- #first — Ably::Models::HttpPaginatedResponse
- #first — Ably::Models::PaginatedResult
- #flags — Ably::Models::ProtocolMessage
- #force_close_connection — Ably::Realtime::Connection::ConnectionManager
- #force_reattach_on_channels — Ably::Realtime::Connection::ConnectionManager
- #form_factor — Ably::Models::DeviceDetails
- #freeze — Ably::Models::IdiomaticRubyWrapper
- #from_encoded — Ably::Modules::Encodeable::ClassMethods
- #from_encoded_array — Ably::Modules::Encodeable::ClassMethods
- #from_json — Ably::Modules::ModelCommon::ClassMethods
- #from_token_string? — Ably::Models::TokenDetails
- #get — Ably::Realtime::Channels
- #get — Ably::Realtime::Presence
- #get — Ably::Realtime::Presence::MembersMap
- #get — Ably::Realtime::Push::DeviceRegistrations
- #get — Ably::Rest::Channels
- #get — Ably::Rest::Client
- #get — Ably::Rest::Presence
- #get — Ably::Rest::Push::DeviceRegistrations
- #get — Ably::Modules::ChannelsCollection
- #get_channel — Ably::Realtime::Client::IncomingMessageDispatcher
- #get_channel_serials — Ably::Realtime::Channels
- #get_const — Ably::Modules::UsesStateMachine::ClassMethods
- #get_next_retry_state_info — Ably::Realtime::Connection::ConnectionManager
- #get_preferred_fallback_connection_object — Ably::Rest::Client
- #get_subscriptions — Ably::Realtime::Channel::PushChannel
- #get_subscriptions — Ably::Rest::Channel::PushChannel
- #has_attach_presence_flag? — Ably::Models::ProtocolMessage
- #has_attach_presence_subscribe_flag? — Ably::Models::ProtocolMessage
- #has_attach_publish_flag? — Ably::Models::ProtocolMessage
- #has_attach_resume_flag? — Ably::Models::ProtocolMessage
- #has_attach_subscribe_flag? — Ably::Models::ProtocolMessage
- #has_backlog_flag? — Ably::Models::ProtocolMessage
- #has_channel_resumed_flag? — Ably::Models::ProtocolMessage
- #has_channel_serial? — Ably::Models::ProtocolMessage
- #has_client_id? — Ably::Auth
- #has_client_id? — Ably::Models::ConnectionDetails
- #has_key? — Ably::Models::IdiomaticRubyWrapper
- #has_local_presence_flag? — Ably::Models::ProtocolMessage
- #has_message_serial? — Ably::Models::ProtocolMessage
- #has_next? — Ably::Models::PaginatedResult
- #has_presence_flag? — Ably::Models::ProtocolMessage
- #has_transient_flag? — Ably::Models::ProtocolMessage
- #hash — Ably::Models::IdiomaticRubyWrapper
- #hash — Ably::Modules::ModelCommon
- #headers — Ably::Models::HttpPaginatedResponse
- #headers — Ably::Models::HttpPaginatedResponse::ErrorResponse
- #heartbeat_interval — Ably::Realtime::Connection
- #history — Ably::Realtime::Channel
- #history — Ably::Realtime::Presence
- #history — Ably::Rest::Channel
- #history — Ably::Rest::Presence
- #href — Ably::Models::ErrorInfo
- #http_response — Ably::Models::PaginatedResult
- #id — Ably::Models::DeviceDetails
- #id — Ably::Models::Message
- #id — Ably::Models::PresenceMessage
- #id! — Ably::Models::ProtocolMessage
- #implicit_attach — Ably::Realtime::Presence
- #inbound — Ably::Models::Stats
- #index — Ably::Modules::Enum
- #inherited — Ably::Modules::EventEmitter::ClassMethods
- #initialize_default_encoders — Ably::Rest::Client
- #inspect — Ably::Models::PaginatedResult
- #inspect — Ably::Util::PubSub
- #internet_up? — Ably::Realtime::Connection
- #interval_granularity — Ably::Models::Stats
- #interval_id — Ably::Models::Stats
- #interval_time — Ably::Models::Stats
- #invalid? — Ably::Models::ProtocolMessage
- #is_active — Ably::Models::ChannelStatus
- #is_active? — Ably::Models::ChannelStatus
- #is_base64_encoded? — Ably::Models::MessageEncoders::Base64
- #is_binary? — Ably::Models::MessageEncoders::Base64
- #is_binary? — Ably::Models::MessageEncoders::Cipher
- #is_cipher_encoded? — Ably::Models::MessageEncoders::Cipher
- #is_empty? — Ably::Models::MessageEncoders::Base
- #is_error_type? — Ably::Modules::StateMachine::ClassMethods
- #is_json_encoded? — Ably::Models::MessageEncoders::Json
- #is_utf8_encoded? — Ably::Models::MessageEncoders::Cipher
- #is_utf8_encoded? — Ably::Models::MessageEncoders::Utf8
- #issued — Ably::Models::TokenDetails
- #key — Ably::Auth
- #key — Ably::Models::CipherParams
- #key — Ably::Util::Crypto
- #key_length — Ably::Models::CipherParams
- #key_name — Ably::Auth
- #key_name — Ably::Models::TokenDetails
- #key_name — Ably::Models::TokenRequest
- #key_secret — Ably::Auth
- #keys — Ably::Models::IdiomaticRubyWrapper
- #last? — Ably::Models::PaginatedResult
- #leave — Ably::Realtime::Presence
- #leave_client — Ably::Realtime::Presence
- #length — Ably::Realtime::Presence::MembersMap
- #length — Ably::Modules::ChannelsCollection
- #level — Ably::Models::NilLogger
- #level= — Ably::Models::NilLogger
- #list — Ably::Realtime::Push::ChannelSubscriptions
- #list — Ably::Realtime::Push::DeviceRegistrations
- #list — Ably::Rest::Push::ChannelSubscriptions
- #list — Ably::Rest::Push::DeviceRegistrations
- #list_channels — Ably::Realtime::Push::ChannelSubscriptions
- #list_channels — Ably::Rest::Push::ChannelSubscriptions
- #local_members — Ably::Realtime::Presence::MembersMap
- #log_channel_error — Ably::Realtime::Channel::ChannelManager
- #log_state_machine_state_change — Ably::Modules::UsesStateMachine
- #logger — Ably::Auth
- #logger — Ably::Models::Message
- #logger — Ably::Models::PaginatedResult
- #logger — Ably::Models::PresenceMessage
- #logger — Ably::Realtime::Channel
- #logger — Ably::Realtime::Channel::ChannelManager
- #logger — Ably::Realtime::Channel::ChannelStateMachine
- #logger — Ably::Realtime::Client
- #logger — Ably::Realtime::Client::IncomingMessageDispatcher
- #logger — Ably::Realtime::Connection
- #logger — Ably::Realtime::Connection::ConnectionManager
- #logger — Ably::Realtime::Connection::ConnectionStateMachine
- #logger — Ably::Realtime::Connection::WebsocketTransport
- #logger — Ably::Realtime::Models::NilChannel
- #logger — Ably::Realtime::Presence
- #logger — Ably::Realtime::Presence::MembersMap
- #logger — Ably::Realtime::Presence::PresenceManager
- #logger — Ably::Realtime::Presence::PresenceStateMachine
- #logger — Ably::Realtime::Push::Admin
- #logger — Ably::Realtime::Push::ChannelSubscriptions
- #logger — Ably::Realtime::Push::DeviceRegistrations
- #logger — Ably::Rest::Client
- #logger — Ably::Modules::ChannelsCollection
- #mac — Ably::Models::TokenRequest
- #magenta — Ably::Logger
- #make_async — Ably::Models::PaginatedResult
- #match_any? — Ably::Modules::Enum
- #max_frame_size — Ably::Models::ConnectionDetails
- #max_idle_interval — Ably::Models::ConnectionDetails
- #max_inbound_rate — Ably::Models::ConnectionDetails
- #max_message_size — Ably::Models::ConnectionDetails
- #member_key — Ably::Models::PresenceMessage
- #member_set_delete — Ably::Realtime::Presence::MembersMap
- #member_set_upsert — Ably::Realtime::Presence::MembersMap
- #members — Ably::Realtime::Presence::MembersMap
- #message — Ably::Models::ErrorInfo
- #message_emitter_subscriptions — Ably::Modules::MessageEmitter
- #message_emitter_subscriptions_coerce_message_key — Ably::Realtime::Presence
- #message_emitter_subscriptions_coerce_message_key — Ably::Modules::MessageEmitter
- #message_emitter_subscriptions_message_name_key — Ably::Modules::MessageEmitter
- #message_serial — Ably::Models::ProtocolMessage
- #message_size — Ably::Models::ProtocolMessage
- #messages — Ably::Models::ProtocolMessage
- #messages_in_outgoing_queue? — Ably::Realtime::Client::OutgoingMessageDispatcher
- #metadata — Ably::Models::DeviceDetails
- #metadata= — Ably::Models::DeviceDetails
- #method_missing — Ably::Models::IdiomaticRubyWrapper
- #metrics — Ably::Models::ChannelOccupancy
- #middleware — Ably::Auth
- #middleware — Ably::Rest::Client
- #mime_type — Ably::Rest::Client
- #mode — Ably::Models::CipherParams
- #modes — Ably::Models::ChannelOptions
- #modes_to_flags — Ably::Models::ChannelOptions
- #multiplier_from_granularity — Ably::Modules::Conversions
- #nack_message — Ably::Realtime::Channel::ChannelManager
- #nack_messages — Ably::Realtime::Channel::ChannelManager
- #nack_messages — Ably::Realtime::Client::IncomingMessageDispatcher
- #nack_messages_on_all_channels — Ably::Realtime::Connection::ConnectionManager
- #nack_pending_queue_for_message_serial — Ably::Realtime::Client::IncomingMessageDispatcher
- #name — Ably::Models::ChannelDetails
- #name — Ably::Models::Message
- #name — Ably::Realtime::Models::NilChannel
- #name — Ably::Modules::Enum
- #need_reattach? — Ably::Realtime::Channel
- #needs_json_encoding? — Ably::Models::MessageEncoders::Json
- #next — Ably::Models::HttpPaginatedResponse
- #next — Ably::Models::PaginatedResult
- #next_retry_pause — Ably::Realtime::Connection::ConnectionManager
- #nil_or_empty? — Ably::Util::AblyExtensions
- #non_blocking_loop_while — Ably::Modules::EventMachineHelpers
- #nonce — Ably::Models::TokenRequest
- #notify_message_dispatcher_of_new_message — Ably::Realtime::Connection
- #notify_state_change — Ably::Realtime::Channel::ChannelManager
- #null_method — Ably::Models::NilLogger
- #occupancy — Ably::Models::ChannelStatus
- #off — Ably::Modules::EventEmitter
- #off_internal — Ably::Modules::EventEmitter
- #on — Ably::Modules::EventEmitter
- #on_attach — Ably::Realtime::Presence::PresenceManager
- #on_complete — Ably::Rest::Middleware::Exceptions
- #on_complete — Ably::Rest::Middleware::ExternalExceptions
- #on_complete — Ably::Rest::Middleware::FailIfUnsupportedMimeType
- #on_complete — Ably::Rest::Middleware::Logger
- #on_complete — Ably::Rest::Middleware::ParseJson
- #on_complete — Ably::Rest::Middleware::ParseMessagePack
- #once — Ably::Modules::EventEmitter
- #once_or_if — Ably::Modules::StateEmitter
- #once_state_changed — Ably::Modules::StateEmitter
- #openssl_cipher — Ably::Util::Crypto
- #options= — Ably::Realtime::Channel
- #options= — Ably::Rest::Channel
- #original_encoding — Ably::Modules::Encodeable
- #outbound — Ably::Models::Stats
- #outgoing_queue — Ably::Realtime::Client::OutgoingMessageDispatcher
- #pagination_header — Ably::Models::PaginatedResult
- #pagination_headers — Ably::Models::PaginatedResult
- #pagination_options — Ably::Models::PaginatedResult
- #pagination_url — Ably::Models::PaginatedResult
- #params — Ably::Models::ChannelOptions
- #params — Ably::Models::ProtocolMessage
- #parse — Ably::Rest::Middleware::ParseJson
- #parse — Ably::Rest::Middleware::ParseMessagePack
- #parse_event_data — Ably::Realtime::Connection::WebsocketTransport
- #pending_ack_queue — Ably::Realtime::Client::OutgoingMessageDispatcher
- #perform_inline_auth — Ably::Realtime::Auth
- #persisted — Ably::Models::Stats
- #persisted — Ably::Models::TokenRequest
- #ping — Ably::Realtime::Connection
- #platform — Ably::Models::DeviceDetails
- #port — Ably::Realtime::Connection
- #post — Ably::Rest::Client
- #post_init — Ably::Realtime::Connection::WebsocketTransport
- #presence — Ably::Models::ProtocolMessage
- #presence — Ably::Realtime::Channel
- #presence — Ably::Realtime::Presence::MembersMap
- #presence — Ably::Rest::Channel
- #presence_connections — Ably::Models::ChannelMetrics
- #presence_members — Ably::Models::ChannelMetrics
- #presence_subscribers — Ably::Models::ChannelMetrics
- #present_members — Ably::Realtime::Presence::MembersMap
- #previous — Ably::Models::ChannelStateChange
- #previous — Ably::Models::ConnectionStateChange
- #previous_state — Ably::Modules::StateMachine
- #previous_state — Ably::Modules::UsesStateMachine
- #previous_transition — Ably::Modules::StateMachine
- #proc_for_block — Ably::Modules::EventEmitter
- #process_connected_message — Ably::Realtime::Client::IncomingMessageDispatcher
- #process_connected_update_message — Ably::Realtime::Client::IncomingMessageDispatcher
- #process_connection_error — Ably::Realtime::Client::IncomingMessageDispatcher
- #production? — Ably::Realtime::Connection
- #protocol_binary? — Ably::Rest::Client
- #protocol_message — Ably::Models::ChannelStateChange
- #protocol_message — Ably::Models::ConnectionStateChange
- #protocol_message — Ably::Models::Message
- #protocol_message — Ably::Models::PresenceMessage
- #protocol_message_index — Ably::Models::Message
- #protocol_message_index — Ably::Models::PresenceMessage
- #publish — Ably::Realtime::Channel
- #publish — Ably::Realtime::Client
- #publish — Ably::Realtime::Push::Admin
- #publish — Ably::Rest::Channel
- #publish — Ably::Rest::Push::Admin
- #publishers — Ably::Models::ChannelMetrics
- #push — Ably::Models::DeviceDetails
- #push — Ably::Realtime::Client
- #push — Ably::Rest::Client
- #push= — Ably::Models::DeviceDetails
- #put — Ably::Rest::Client
- #raise_implicit_options_update — Ably::Modules::ChannelsCollection
- #raise_unsupported — Ably::Realtime::Channel::PushChannel
- #raise_unsupported — Ably::Rest::Channel::PushChannel
- #random_iv — Ably::Util::Crypto
- #random_key — Ably::Util::Crypto
- #raw_body — Ably::Models::PaginatedResult
- #raw_hash_object — Ably::Models::Message
- #raw_hash_object — Ably::Models::PresenceMessage
- #raw_hash_object — Ably::Models::Stats
- #raw_request — Ably::Rest::Client
- #readable_body — Ably::Rest::Middleware::Logger
- #ready_for_release? — Ably::Realtime::Connection::WebsocketTransport
- #realtime? — Ably::Logger
- #realtime_request_timeout — Ably::Realtime::Channel::ChannelManager
- #realtime_request_timeout — Ably::Realtime::Connection::ConnectionManager
- #reason — Ably::Models::ChannelStateChange
- #reason — Ably::Models::ConnectionStateChange
- #reason_closed — Ably::Realtime::Connection::WebsocketTransport
- #reason_for_last_time_in — Ably::Realtime::Connection
- #reauthorize_on_authorization_failure — Ably::Rest::Client
- #receive_data — Ably::Realtime::Connection::WebsocketTransport
- #recipient — Ably::Models::DevicePushDetails
- #recipient= — Ably::Models::DevicePushDetails
- #reconnect_transport — Ably::Realtime::Connection::ConnectionManager
- #recovery_key — Ably::Realtime::Connection
- #red — Ably::Logger
- #register_encoder — Ably::Realtime::Client
- #register_encoder — Ably::Rest::Client
- #register_encoder — Ably::Modules::Encodeable::ClassMethods
- #reintialize_failed_chanels — Ably::Realtime::Connection::ConnectionManager
- #release — Ably::Realtime::Channels
- #release — Ably::Rest::Channels
- #release — Ably::Modules::ChannelsCollection
- #release_and_establish_new_transport — Ably::Realtime::Connection::ConnectionManager
- #release_websocket_transport — Ably::Realtime::Connection
- #remove — Ably::Realtime::Push::ChannelSubscriptions
- #remove — Ably::Realtime::Push::DeviceRegistrations
- #remove — Ably::Rest::Push::ChannelSubscriptions
- #remove — Ably::Rest::Push::DeviceRegistrations
- #remove_presence_member — Ably::Realtime::Presence::MembersMap
- #remove_where — Ably::Realtime::Push::ChannelSubscriptions
- #remove_where — Ably::Realtime::Push::DeviceRegistrations
- #remove_where — Ably::Rest::Push::ChannelSubscriptions
- #remove_where — Ably::Rest::Push::DeviceRegistrations
- #renew_token_and_reconnect — Ably::Realtime::Connection::ConnectionManager
- #request — Ably::Realtime::Client
- #request — Ably::Rest::Client
- #request_id — Ably::Models::ErrorInfo
- #request_reattach — Ably::Realtime::Channel::ChannelManager
- #request_token — Ably::Auth
- #request_token — Ably::Realtime::Auth
- #request_token_sync — Ably::Realtime::Auth
- #request_type — Ably::Rest::Middleware::Encoder
- #resend_pending_message_ack_queue — Ably::Realtime::Connection::ConnectionManager
- #reset_attach_resume! — Ably::Realtime::Channel
- #reset_client_msg_serial — Ably::Realtime::Connection
- #reset_liveness_timer — Ably::Realtime::Connection::ConnectionManager
- #reset_local_members — Ably::Realtime::Presence::MembersMap
- #reset_members — Ably::Realtime::Presence::MembersMap
- #reset_resume_info — Ably::Realtime::Connection
- #respond_to_transport_disconnected_when_connecting — Ably::Realtime::Connection::ConnectionManager
- #respond_to_transport_disconnected_whilst_connected — Ably::Realtime::Connection::ConnectionManager
- #rest_channel — Ably::Realtime::Channel
- #rest_channel_subscriptions — Ably::Realtime::Push::ChannelSubscriptions
- #rest_device_registrations — Ably::Realtime::Push::DeviceRegistrations
- #rest_presence — Ably::Realtime::Presence
- #rest_push_admin — Ably::Realtime::Push::Admin
- #resumed — Ably::Models::ChannelStateChange
- #resumed? — Ably::Models::ChannelStateChange
- #retries_for_state — Ably::Realtime::Connection::ConnectionManager
- #retry_count_for_state — Ably::Realtime::Connection::ConnectionManager
- #retry_in — Ably::Models::ConnectionStateChange
- #retry_timeout_for — Ably::Realtime::Connection::ConnectionManager
- #ruby_enum — Ably::Modules::Enum
- #safe_deferrable_block — Ably::Modules::SafeDeferrable
- #safe_unsafe_method — Ably::Modules::StateEmitter
- #safe_yield — Ably::Modules::SafeYield
- #safe_yield_log_error — Ably::Modules::SafeYield
- #save — Ably::Realtime::Push::ChannelSubscriptions
- #save — Ably::Realtime::Push::DeviceRegistrations
- #save — Ably::Rest::Push::ChannelSubscriptions
- #save — Ably::Rest::Push::DeviceRegistrations
- #second_reconnect_attempt_for — Ably::Realtime::Connection
- #send_attach_protocol_message — Ably::Realtime::Channel::ChannelManager
- #send_detach_protocol_message — Ably::Realtime::Channel::ChannelManager
- #send_object — Ably::Realtime::Connection::WebsocketTransport
- #send_presence_action_for_client — Ably::Realtime::Presence
- #send_presence_protocol_message — Ably::Realtime::Presence
- #send_protocol_message — Ably::Realtime::Connection
- #send_protocol_message_and_transition_state_to — Ably::Realtime::Presence
- #send_protocol_message_immediately — Ably::Realtime::Connection
- #send_request — Ably::Rest::Client
- #send_token_request — Ably::Auth
- #server_id — Ably::Models::ConnectionDetails
- #set_attach_serial — Ably::Realtime::Channel::ChannelProperties
- #set_attributes_object — Ably::Models::Message
- #set_attributes_object — Ably::Models::PresenceMessage
- #set_attributes_object — Ably::Models::Stats
- #set_channel_error_reason — Ably::Realtime::Channel
- #set_channel_serials — Ably::Realtime::Channels
- #set_connection_confirmed_alive — Ably::Realtime::Connection
- #set_connection_details — Ably::Realtime::Connection
- #set_failed_connection_error_reason — Ably::Realtime::Connection
- #set_modes_from_flags — Ably::Models::ChannelOptions
- #set_msg_serial_from_recover= — Ably::Realtime::Connection
- #set_options — Ably::Realtime::Channel
- #set_options — Ably::Rest::Channel
- #set_params — Ably::Models::ChannelOptions
- #set_preferred_fallback_connection — Ably::Rest::Client
- #setup_channel_event_handlers — Ably::Realtime::Presence::PresenceManager
- #setup_driver — Ably::Realtime::Connection::WebsocketTransport
- #setup_event_handlers — Ably::Realtime::Channel
- #setup_event_handlers — Ably::Realtime::Client::OutgoingMessageDispatcher
- #setup_event_handlers — Ably::Realtime::Connection::WebsocketTransport
- #setup_event_handlers — Ably::Realtime::Presence::MembersMap
- #setup_incoming_middleware — Ably::Modules::HttpHelpers
- #setup_outgoing_middleware — Ably::Modules::HttpHelpers
- #setup_presence — Ably::Realtime::Channel
- #setup_transport — Ably::Realtime::Connection::ConnectionManager
- #shallow_clone — Ably::Models::PresenceMessage
- #should_update_member? — Ably::Realtime::Presence::MembersMap
- #should_use_fallback_hosts? — Ably::Realtime::Connection
- #sign_params — Ably::Auth
- #size — Ably::Models::IdiomaticRubyWrapper
- #size — Ably::Models::Message
- #size — Ably::Models::PresenceMessage
- #size — Ably::Realtime::Presence::MembersMap
- #size — Ably::Modules::ChannelsCollection
- #source_key_for — Ably::Models::IdiomaticRubyWrapper
- #split_api_key_into_key_and_secret! — Ably::Auth
- #ssl_handshake_completed — Ably::Realtime::Connection::WebsocketTransport
- #ssl_verify_peer — Ably::Realtime::Connection::WebsocketTransport
- #start_attach_from_suspended_timer — Ably::Realtime::Channel::ChannelManager
- #state — Ably::Models::DevicePushDetails
- #state — Ably::Modules::StateEmitter
- #state= — Ably::Models::DevicePushDetails
- #state= — Ably::Modules::StateEmitter
- #state? — Ably::Modules::StateEmitter
- #state_has_retry_timeout? — Ably::Realtime::Connection::ConnectionManager
- #state_history — Ably::Modules::UsesStateMachine
- #state_machine — Ably::Modules::UsesStateMachine
- #stats — Ably::Realtime::Client
- #stats — Ably::Rest::Client
- #status — Ably::Models::ChannelDetails
- #status — Ably::Models::ErrorInfo
- #status — Ably::Models::HttpPaginatedResponse::ErrorResponse
- #status — Ably::Rest::Channel
- #status_code — Ably::Models::ErrorInfo
- #status_code — Ably::Models::HttpPaginatedResponse
- #stop_at? — Ably::Models::IdiomaticRubyWrapper
- #store_and_delete_basic_auth_key_from_options! — Ably::Auth
- #strip_current_encoding_part — Ably::Models::MessageEncoders::Base
- #subscribe — Ably::Realtime::Channel
- #subscribe — Ably::Realtime::Presence
- #subscribe — Ably::Modules::MessageEmitter
- #subscribe_client_id — Ably::Realtime::Channel::PushChannel
- #subscribe_client_id — Ably::Rest::Channel::PushChannel
- #subscribe_device — Ably::Realtime::Channel::PushChannel
- #subscribe_device — Ably::Rest::Channel::PushChannel
- #subscribe_to_incoming_protocol_messages — Ably::Realtime::Client::IncomingMessageDispatcher
- #subscribe_to_outgoing_protocol_message_queue — Ably::Realtime::Client::OutgoingMessageDispatcher
- #subscribe_to_transport_events — Ably::Realtime::Connection::ConnectionManager
- #subscribers — Ably::Models::ChannelMetrics
- #succeed — Ably::Modules::SafeDeferrable
- #success? — Ably::Models::HttpPaginatedResponse
- #supports_pagination? — Ably::Models::PaginatedResult
- #suspend_active_channels — Ably::Realtime::Connection::ConnectionManager
- #symbol — Ably::Modules::Enum
- #sync_complete? — Ably::Realtime::Presence
- #sync_process_messages — Ably::Realtime::Presence::PresenceManager
- #sync_serial — Ably::Realtime::Presence::MembersMap
- #sync_serial_cursor_at_end? — Ably::Realtime::Presence::MembersMap
- #synchronize_state_with_statemachine — Ably::Modules::UsesStateMachine
- #time — Ably::Realtime::Client
- #time — Ably::Rest::Client
- #time_passed_since_disconnected — Ably::Realtime::Connection::ConnectionManager
- #time_since_connection_confirmed_alive? — Ably::Realtime::Connection
- #time_spent_attempting_state — Ably::Realtime::Connection::ConnectionManager
- #timers — Ably::Realtime::Connection::ConnectionManager
- #timestamp — Ably::Models::Message
- #timestamp — Ably::Models::PresenceMessage
- #timestamp — Ably::Models::ProtocolMessage
- #timestamp — Ably::Models::TokenRequest
- #tls_opts — Ably::Realtime::Connection::WebsocketTransport
- #to_hash — Ably::Models::IdiomaticRubyWrapper
- #to_i — Ably::Modules::Enum
- #to_json — Ably::Models::DeltaExtras
- #to_json — Ably::Models::IdiomaticRubyWrapper
- #to_json — Ably::Models::Message
- #to_json — Ably::Models::PresenceMessage
- #to_json — Ably::Realtime::RecoveryKeyContext
- #to_json — Ably::Rest::Middleware::Encoder
- #to_json — Ably::Modules::Enum
- #to_json — Ably::Modules::ModelCommon
- #to_msgpack — Ably::Rest::Middleware::Encoder
- #to_msgpack — Ably::Modules::MessagePack
- #to_s — Ably::Exceptions::BaseAblyException
- #to_s — Ably::Exceptions::ConnectionError
- #to_s — Ably::Models::ChannelStateChange
- #to_s — Ably::Models::ConnectionStateChange
- #to_s — Ably::Models::ErrorInfo
- #to_s — Ably::Models::IdiomaticRubyWrapper
- #to_s — Ably::Models::ProtocolMessage
- #to_s — Ably::Models::TokenDetails
- #to_s — Ably::Realtime::Channel::PushChannel
- #to_s — Ably::Rest::Channel::PushChannel
- #to_s — Ably::Modules::Enum
- #to_s — Ably::Modules::ModelCommon
- #to_sym — Ably::Modules::Enum
- #token — Ably::Models::TokenDetails
- #token_auth_header — Ably::Auth
- #token_auth_params — Ably::Auth
- #token_auth_string — Ably::Auth
- #token_client_id_allowed? — Ably::Auth
- #token_creatable_externally? — Ably::Auth
- #token_option — Ably::Auth
- #token_renewable? — Ably::Auth
- #token_request_from_auth_url — Ably::Auth
- #token_requests — Ably::Models::Stats
- #token_url_present? — Ably::Auth
- #touch_presence_member — Ably::Realtime::Presence::MembersMap
- #transition_state — Ably::Modules::StateMachine
- #transition_state_machine — Ably::Modules::UsesStateMachine
- #transition_state_machine! — Ably::Modules::UsesStateMachine
- #transport — Ably::Realtime::Connection::ConnectionManager
- #transport_protocol_text? — Ably::Models::MessageEncoders::Base64
- #ttl — Ably::Models::TokenRequest
- #unbind — Ably::Realtime::Connection::WebsocketTransport
- #unsafe_off — Ably::Modules::EventEmitter
- #unsafe_on — Ably::Modules::EventEmitter
- #unsafe_once — Ably::Modules::EventEmitter
- #unsafe_once_or_if — Ably::Modules::StateEmitter
- #unsafe_once_state_changed — Ably::Modules::StateEmitter
- #unsubscribe — Ably::Realtime::Channel
- #unsubscribe — Ably::Realtime::Presence
- #unsubscribe — Ably::Modules::MessageEmitter
- #unsubscribe_client_id — Ably::Realtime::Channel::PushChannel
- #unsubscribe_client_id — Ably::Rest::Channel::PushChannel
- #unsubscribe_device — Ably::Realtime::Channel::PushChannel
- #unsubscribe_device — Ably::Rest::Channel::PushChannel
- #unsubscribe_from_transport_events — Ably::Realtime::Connection::ConnectionManager
- #update — Ably::Realtime::Presence
- #update_client — Ably::Realtime::Presence
- #update_members_and_emit_events — Ably::Realtime::Presence::MembersMap
- #update_sync_serial — Ably::Realtime::Presence::MembersMap
- #url — Ably::Realtime::Connection::WebsocketTransport
- #use_fallback_if_disconnected? — Ably::Realtime::Connection
- #use_fallback_if_suspended? — Ably::Realtime::Connection
- #use_tls? — Ably::Rest::Client
- #user_agent — Ably::Modules::HttpHelpers
- #using_basic_auth? — Ably::Auth
- #using_preferred_fallback_host? — Ably::Rest::Client
- #using_token_auth? — Ably::Auth
- #values — Ably::Models::IdiomaticRubyWrapper
- #warn_implicit_options_update — Ably::Modules::ChannelsCollection
- #when_initialized — Ably::Realtime::Connection
- #write — Ably::Realtime::Connection::WebsocketTransport