Table of Contents - ribbon-intercom-0.4.2 Documentation
Pages
Classes and Modules
- Object
- Ribbon
- Ribbon::Intercom
- Ribbon::Intercom
- Ribbon::Intercom::Client
- Ribbon::Intercom::Client::MockSDK
- Ribbon::Intercom::Client::SDK
- Ribbon::Intercom::Client::SDK::Adapters
- Ribbon::Intercom::Client::SDK::Adapters::Adapter
- Ribbon::Intercom::Client::SDK::Adapters::Adapter::Response
- Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter
- Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter::Connection
- Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- Ribbon::Intercom::Client::SDK::Adapters::MockAdapter
- Ribbon::Intercom::Errors
- Ribbon::Intercom::Errors::AuthenticationError
- Ribbon::Intercom::Errors::ChannelNameMissingError
- Ribbon::Intercom::Errors::ChannelSecretMissingError
- Ribbon::Intercom::Errors::ChannelStoreError
- Ribbon::Intercom::Errors::ChannelTokenMissingError
- Ribbon::Intercom::Errors::Error
- Ribbon::Intercom::Errors::ForbiddenError
- Ribbon::Intercom::Errors::HttpError
- Ribbon::Intercom::Errors::InsufficientPermissionsError
- Ribbon::Intercom::Errors::InvalidChannelError
- Ribbon::Intercom::Errors::InvalidEncodingError
- Ribbon::Intercom::Errors::InvalidMethodError
- Ribbon::Intercom::Errors::InvalidStoreParamsError
- Ribbon::Intercom::Errors::InvalidSubjectSignatureError
- Ribbon::Intercom::Errors::MethodNotAllowedError
- Ribbon::Intercom::Errors::MissingStoreError
- Ribbon::Intercom::Errors::NoPermissionsError
- Ribbon::Intercom::Errors::NotFoundError
- Ribbon::Intercom::Errors::PacketError
- Ribbon::Intercom::Errors::RequestError
- Ribbon::Intercom::Errors::RequestFailureError
- Ribbon::Intercom::Errors::ServerError
- Ribbon::Intercom::Errors::ServiceNotDefinedError
- Ribbon::Intercom::Errors::UnsafeArgumentError
- Ribbon::Intercom::Errors::UnsafeResponseError
- Ribbon::Intercom::Errors::UnsafeValueError
- Ribbon::Intercom::Package
- Ribbon::Intercom::Packageable
- Ribbon::Intercom::Packageable::Mixin
- Ribbon::Intercom::Packageable::Mixin::ClassMethods
- Ribbon::Intercom::Packet
- Ribbon::Intercom::Packet::MethodQueue
- Ribbon::Intercom::Railtie
- Ribbon::Intercom::Service
- Ribbon::Intercom::Service::Channel
- Ribbon::Intercom::Service::Channel::Stores
- Ribbon::Intercom::Service::Channel::Stores::MockStore
- Ribbon::Intercom::Service::Channel::Stores::RedisStore
- Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex::LockUnobtainableError
- Ribbon::Intercom::Service::Channel::Stores::Store
- Ribbon::Intercom::Service::EmptyResponse
- Ribbon::Intercom::Utils
- Ribbon::Intercom::Utils::MethodChain
- Ribbon::Intercom::Utils::Mixins
- Ribbon::Intercom::Utils::Mixins::MockSafe
- Ribbon::Intercom::Utils::Signer
Methods
- ::_load_store — Ribbon::Intercom::Service
- ::_package_obj — Ribbon::Intercom::Package
- ::basic_type? — Ribbon::Intercom::Utils
- ::begin — Ribbon::Intercom::Utils::MethodChain
- ::call — Ribbon::Intercom::Service
- ::classify — Ribbon::Intercom::Utils
- ::decode — Ribbon::Intercom::Packet
- ::decode_subject — Ribbon::Intercom::Package
- ::encode_subject — Ribbon::Intercom::Package
- ::included — Ribbon::Intercom::Packageable::Mixin
- ::init_packages — Ribbon::Intercom::Package
- ::instance — Ribbon::Intercom::Service
- ::method_identifier — Ribbon::Intercom::Utils
- ::method_missing — Ribbon::Intercom::Service
- ::mock — Ribbon::Intercom::Service
- ::new — Ribbon::Intercom::Client::MockSDK
- ::new — Ribbon::Intercom::Client::SDK
- ::new — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- ::new — Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter::Connection
- ::new — Ribbon::Intercom::Package
- ::new — Ribbon::Intercom::Packet
- ::new — Ribbon::Intercom::Service
- ::new — Ribbon::Intercom::Service::Channel
- ::new — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- ::new — Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- ::new — Ribbon::Intercom::Utils::MethodChain
- ::new — Ribbon::Intercom::Utils::Signer
- ::package — Ribbon::Intercom::Package
- ::random_key — Ribbon::Intercom::Utils::Signer
- ::random_salt — Ribbon::Intercom::Utils::Signer
- ::sanitize — Ribbon::Intercom::Utils
- ::store — Ribbon::Intercom::Service
- ::symbolize_keys — Ribbon::Intercom::Utils
- ::time_in_ms — Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- ::walk — Ribbon::Intercom::Utils
- #== — Ribbon::Intercom::Service::Channel
- #[] — Ribbon::Intercom::Client
- #_add_method — Ribbon::Intercom::Utils::MethodChain
- #_add_signing_key — Ribbon::Intercom::Service::Channel
- #_authenticate_request! — Ribbon::Intercom::Service
- #_call — Ribbon::Intercom::Package
- #_call_methods — Ribbon::Intercom::Service
- #_decode — Ribbon::Intercom::Utils::Signer
- #_decode_args — Ribbon::Intercom::Service
- #_delete_expired_signing_keys — Ribbon::Intercom::Service::Channel
- #_drift — Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- #_encode — Ribbon::Intercom::Utils::Signer
- #_encode_args — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #_error! — Ribbon::Intercom::Service
- #_error_to_http_code — Ribbon::Intercom::Service
- #_handle_response_error — Ribbon::Intercom::Client::SDK
- #_header_to_http — Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- #_http_auth — Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- #_http_headers — Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- #_init — Ribbon::Intercom::Package
- #_init_request — Ribbon::Intercom::Service
- #_key_name — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #_latest_signing_key_id — Ribbon::Intercom::Service::Channel
- #_load_data — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #_load_method_queue — Ribbon::Intercom::Service
- #_load_request_packet — Ribbon::Intercom::Service
- #_load_sdk — Ribbon::Intercom::Client
- #_load_subject — Ribbon::Intercom::Service
- #_may? — Ribbon::Intercom::Service::Channel
- #_package_with_methods — Ribbon::Intercom::Packageable::Mixin::ClassMethods
- #_perform_health_check — Ribbon::Intercom::Service
- #_prepare_headers — Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter::Connection
- #_prepare_response_packet — Ribbon::Intercom::Service
- #_process_methods — Ribbon::Intercom::Service
- #_process_request — Ribbon::Intercom::Service
- #_process_response — Ribbon::Intercom::Client::SDK
- #_process_response — Ribbon::Intercom::Package
- #_queue — Ribbon::Intercom::Packet::MethodQueue
- #_request_authenticated? — Ribbon::Intercom::Service
- #_respond! — Ribbon::Intercom::Service
- #_respond_with_error! — Ribbon::Intercom::Service
- #_respond_with_packet — Ribbon::Intercom::Service
- #_response — Ribbon::Intercom::Service
- #_retrieve_signing_key — Ribbon::Intercom::Service::Channel
- #_retrieve_signing_key_data — Ribbon::Intercom::Service::Channel
- #_run_validations — Ribbon::Intercom::Service::Channel
- #_send_method_queue — Ribbon::Intercom::Package
- #_sign — Ribbon::Intercom::Utils::Signer
- #_signing_key — Ribbon::Intercom::Service::Channel
- #_signing_key_expired? — Ribbon::Intercom::Service::Channel
- #_signing_key_ttl — Ribbon::Intercom::Service::Channel
- #_sufficient_permissions! — Ribbon::Intercom::Service
- #_to_bcrypt_pw — Ribbon::Intercom::Service::Channel
- #adapter= — Ribbon::Intercom::Client::SDK
- #begin — Ribbon::Intercom::Client::SDK
- #begin — Ribbon::Intercom::Package
- #body — Ribbon::Intercom::Client::SDK::Adapters::Adapter::Response
- #call — Ribbon::Intercom::Client::SDK
- #call — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #call — Ribbon::Intercom::Service
- #call! — Ribbon::Intercom::Service
- #channels — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #client — Ribbon::Intercom
- #client — Ribbon::Intercom
- #close — Ribbon::Intercom::Service::Channel
- #config — Ribbon::Intercom::Client
- #connect — Ribbon::Intercom::Client::SDK
- #connect — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #connect — Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter
- #connect — Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- #connect — Ribbon::Intercom::Client::SDK::Adapters::MockAdapter
- #connected? — Ribbon::Intercom::Client::SDK
- #connected? — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #connected? — Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter
- #connected? — Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- #delete — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #delete — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #delete — Ribbon::Intercom::Service::Channel::Stores::Store
- #dup — Ribbon::Intercom::Client::SDK
- #dup — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #each — Ribbon::Intercom::Packet::MethodQueue
- #empty? — Ribbon::Intercom::Packet::MethodQueue
- #encode — Ribbon::Intercom::Packet
- #end — Ribbon::Intercom::Utils::MethodChain
- #enqueue — Ribbon::Intercom::Packet::MethodQueue
- #error — Ribbon::Intercom::Packet
- #error= — Ribbon::Intercom::Packet
- #error? — Ribbon::Intercom::Packet
- #headers — Ribbon::Intercom::Client::SDK
- #headers — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #headers= — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #healthy? — Ribbon::Intercom::Service::Channel::Stores::Store
- #load_tasks — Ribbon::Intercom
- #load_tasks — Ribbon::Intercom
- #lock — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #lock — Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- #lookup_channel — Ribbon::Intercom::Service
- #lookup_channel — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #lookup_channel — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #lookup_channel — Ribbon::Intercom::Service::Channel::Stores::Store
- #marshal_dump — Ribbon::Intercom::Package
- #marshal_load — Ribbon::Intercom::Package
- #may — Ribbon::Intercom::Service::Channel
- #may! — Ribbon::Intercom::Service::Channel
- #may? — Ribbon::Intercom::Service::Channel
- #method_missing — Ribbon::Intercom::Client::SDK
- #method_missing — Ribbon::Intercom::Package
- #method_missing — Ribbon::Intercom::Utils::MethodChain
- #method_missing — Ribbon::Intercom
- #method_missing — Ribbon::Intercom
- #mock_safe — Ribbon::Intercom::Client
- #mock_safe — Ribbon::Intercom
- #mock_safe — Ribbon::Intercom
- #mock_safe — Ribbon::Intercom::Utils::Mixins::MockSafe
- #mock_safe! — Ribbon::Intercom::Utils::Mixins::MockSafe
- #mock_safe? — Ribbon::Intercom::Utils::Mixins::MockSafe
- #open_channel — Ribbon::Intercom::Service
- #open_channel — Ribbon::Intercom::Service::Channel::Stores::Store
- #package_data — Ribbon::Intercom::Packageable::Mixin
- #package_with — Ribbon::Intercom::Packageable::Mixin::ClassMethods
- #packet — Ribbon::Intercom::Client::SDK::Adapters::Adapter::Response
- #permissions — Ribbon::Intercom::Service::Channel
- #persist — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #persist — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #persist — Ribbon::Intercom::Service::Channel::Stores::Store
- #preload_sdks — Ribbon::Intercom::Client
- #put — Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter::Connection
- #refresh — Ribbon::Intercom::Service::Channel
- #rotate_secret — Ribbon::Intercom::Service
- #rotate_secret — Ribbon::Intercom::Service::Channel
- #rotate_secret! — Ribbon::Intercom::Service::Channel
- #save — Ribbon::Intercom::Service::Channel
- #secret_crt — Ribbon::Intercom::Service::Channel
- #secret_prv — Ribbon::Intercom::Service::Channel
- #send_packet — Ribbon::Intercom::Client::SDK
- #send_packet — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #send_packet! — Ribbon::Intercom::Client::SDK::Adapters::Adapter
- #send_packet! — Ribbon::Intercom::Client::SDK::Adapters::HttpAdapter
- #send_packet! — Ribbon::Intercom::Client::SDK::Adapters::LocalAdapter
- #sign — Ribbon::Intercom::Service::Channel
- #sign — Ribbon::Intercom::Utils::Signer
- #store — Ribbon::Intercom::Service
- #sufficient_permissions? — Ribbon::Intercom::Service
- #synchronize — Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- #token_exists? — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #token_exists? — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #token_exists? — Ribbon::Intercom::Service::Channel::Stores::Store
- #unknown — Ribbon::Intercom::Utils::MethodChain
- #unlock — Ribbon::Intercom::Service::Channel::Stores::RedisStore::Mutex
- #valid_secret? — Ribbon::Intercom::Service::Channel
- #verify — Ribbon::Intercom::Service::Channel
- #verify — Ribbon::Intercom::Utils::Signer
- #with_channel — Ribbon::Intercom::Client::SDK::Adapters::MockAdapter
- #with_lock — Ribbon::Intercom::Service::Channel
- #with_lock — Ribbon::Intercom::Service::Channel::Stores::MockStore
- #with_lock — Ribbon::Intercom::Service::Channel::Stores::RedisStore
- #with_lock — Ribbon::Intercom::Service::Channel::Stores::Store
- #with_permissions — Ribbon::Intercom::Client::MockSDK
- #with_permissions — Ribbon::Intercom::Client::SDK::Adapters::MockAdapter