Table of Contents - emittance-1.1.0 Documentation
Classes and Modules
- Emittance
- Emittance::Action
- Emittance::Broker
- Emittance::Brokerage
- Emittance::Brokerage::Registry
- Emittance::Dispatcher
- Emittance::Dispatcher::RegistrationCollectionProxy
- Emittance::Dispatcher::RegistrationMap
- Emittance::Emitter
- Emittance::Emitter::ClassAndInstanceMethods
- Emittance::Event
- Emittance::EventLookup
- Emittance::EventLookup::CompositeIdentifier
- Emittance::EventLookup::EventIdentifier
- Emittance::EventLookup::EventKlassConverter
- Emittance::EventLookup::EventKlassName
- Emittance::EventLookup::Registry
- Emittance::Helpers
- Emittance::Helpers::ConstantHelpers
- Emittance::Helpers::StringHelpers
- Emittance::IdentifierCollisionError
- Emittance::IdentifierGenerationError
- Emittance::InvalidIdentifierError
- Emittance::InvalidPayloadError
- Emittance::Notifier
- Emittance::Synchronous
- Emittance::Synchronous::Dispatcher
- Emittance::Watcher
Methods
- ::_process_event — Emittance::Dispatcher
- ::_process_event — Emittance::Synchronous::Dispatcher
- ::_register — Emittance::Dispatcher
- ::_register — Emittance::Synchronous::Dispatcher
- ::_register_method_call — Emittance::Dispatcher
- ::_register_method_call — Emittance::Synchronous::Dispatcher
- ::action_klass_blk — Emittance::Action
- ::add_identifier — Emittance::Event
- ::broker — Emittance::Brokerage
- ::broker — Emittance
- ::clear_registrations! — Emittance::Dispatcher
- ::clear_registrations! — Emittance::EventLookup::Registry
- ::clear_registrations_for! — Emittance::Dispatcher
- ::create_event_klass — Emittance::EventLookup::Registry
- ::create_mapping_for_klass — Emittance::EventLookup::Registry
- ::derive_event_klass — Emittance::EventLookup::Registry
- ::derive_identifier_from_klass — Emittance::EventLookup::Registry
- ::disable! — Emittance::Brokerage
- ::disable! — Emittance
- ::dispatcher — Emittance::Broker
- ::dispatcher — Emittance
- ::emitter_eval — Emittance::Emitter
- ::emitting_event_identifier — Emittance::Action
- ::empty_collection — Emittance::EventLookup::Registry
- ::enable! — Emittance::Brokerage
- ::enable! — Emittance
- ::enabled? — Emittance::Brokerage
- ::enabled? — Emittance
- ::event_klass? — Emittance::EventLookup
- ::event_klass_for — Emittance::Event
- ::event_object? — Emittance::EventLookup
- ::extended — Emittance::Emitter
- ::extended — Emittance::Notifier
- ::fetch — Emittance::Brokerage::Registry
- ::fetch_event_klass — Emittance::EventLookup::Registry
- ::find_by_identifier — Emittance::EventLookup
- ::find_event_klass — Emittance::EventLookup
- ::find_or_create_event_klass — Emittance::EventLookup::Registry
- ::find_or_create_klass — Emittance::Action
- ::handler_klass_blk — Emittance::Action
- ::handler_klass_name — Emittance::Action
- ::identifier_reserved? — Emittance::EventLookup::Registry
- ::identifiers — Emittance::Event
- ::identifiers_for_klass — Emittance::EventLookup
- ::identifiers_for_klass — Emittance::EventLookup::Registry
- ::included — Emittance::Action
- ::inherited — Emittance::Dispatcher
- ::klass_already_exists_for_identifier? — Emittance::EventLookup::Registry
- ::klass_name_for — Emittance::EventLookup::Registry
- ::klass_of_event — Emittance::EventLookup
- ::lambda_for_method_call — Emittance::Synchronous::Dispatcher
- ::lookup_event_klass — Emittance::EventLookup::Registry
- ::lookup_identifier — Emittance::EventLookup
- ::lookup_klass_to_identifier_mapping — Emittance::EventLookup::Registry
- ::new — Emittance::Dispatcher::RegistrationCollectionProxy
- ::new — Emittance::Dispatcher::RegistrationMap
- ::new — Emittance::Event
- ::new — Emittance::EventLookup::CompositeIdentifier
- ::new — Emittance::EventLookup::EventKlassName
- ::new — Emittance::EventLookup::EventIdentifier
- ::non_emitting_method_for — Emittance::Emitter
- ::pass_klass_through — Emittance::EventLookup
- ::process_event — Emittance::Broker
- ::process_event — Emittance::Synchronous
- ::process_event — Emittance::Dispatcher
- ::register — Emittance::Dispatcher
- ::register — Emittance::Brokerage::Registry
- ::register_broker — Emittance::Brokerage
- ::register_identifier — Emittance::EventLookup
- ::register_identifier — Emittance::EventLookup::Registry
- ::register_method_call — Emittance::Dispatcher
- ::registrations_for — Emittance::Dispatcher
- ::registry — Emittance::Brokerage
- ::send_event — Emittance::Brokerage
- ::setup_action_klass — Emittance::Action
- ::setup_handler_klass — Emittance::Action
- ::special_identifier? — Emittance::Dispatcher::RegistrationMap
- ::suppress — Emittance
- ::use_broker — Emittance::Brokerage
- ::use_broker — Emittance
- ::valid_identifier? — Emittance::EventLookup::Registry
- #<< — Emittance::Dispatcher::RegistrationCollectionProxy
- #[] — Emittance::Dispatcher::RegistrationCollectionProxy
- #[] — Emittance::Dispatcher::RegistrationMap
- #_dispatcher — Emittance::Watcher
- #_emittance_format_identifier — Emittance::Notifier
- #_emittance_handle_event — Emittance::Notifier
- #_event_klass_for — Emittance::Emitter::ClassAndInstanceMethods
- #_method_patch_block — Emittance::Emitter::ClassAndInstanceMethods
- #_method_patch_str — Emittance::Emitter::ClassAndInstanceMethods
- #_send_to_broker — Emittance::Emitter::ClassAndInstanceMethods
- #arrays — Emittance::Dispatcher::RegistrationCollectionProxy
- #camel_case — Emittance::Helpers::StringHelpers
- #clean_up_punctuation — Emittance::Helpers::StringHelpers
- #clear — Emittance::Dispatcher::RegistrationCollectionProxy
- #collection_for — Emittance::Dispatcher::RegistrationMap
- #compose_identifier_parts — Emittance::EventLookup::CompositeIdentifier
- #count — Emittance::Dispatcher::RegistrationCollectionProxy
- #decorate_klass_name — Emittance::EventLookup::EventKlassName
- #each — Emittance::Dispatcher::RegistrationCollectionProxy
- #each_key — Emittance::Dispatcher::RegistrationMap
- #emit — Emittance::Emitter::ClassAndInstanceMethods
- #emit_with_dynamic_identifier — Emittance::Emitter::ClassAndInstanceMethods
- #emits_on — Emittance::Emitter::ClassAndInstanceMethods
- #empty? — Emittance::Dispatcher::RegistrationCollectionProxy
- #empty_registration — Emittance::Dispatcher::RegistrationMap
- #fill_in_namespace — Emittance::Helpers::ConstantHelpers
- #first — Emittance::Dispatcher::RegistrationCollectionProxy
- #generate — Emittance::EventLookup::CompositeIdentifier
- #generate — Emittance::EventLookup::EventKlassName
- #generate — Emittance::EventLookup::EventIdentifier
- #identifier_name_for — Emittance::EventLookup::CompositeIdentifier
- #identifiers — Emittance::Event
- #keys_for — Emittance::Dispatcher::RegistrationMap
- #keys_for_event_identifier — Emittance::Dispatcher::RegistrationMap
- #keys_for_special_identifier — Emittance::Dispatcher::RegistrationMap
- #keys_matching_event_klass — Emittance::Dispatcher::RegistrationMap
- #last — Emittance::Dispatcher::RegistrationCollectionProxy
- #length — Emittance::Dispatcher::RegistrationCollectionProxy
- #set_namespaced_constant_by_name — Emittance::Helpers::ConstantHelpers
- #size — Emittance::Dispatcher::RegistrationCollectionProxy
- #snake_case — Emittance::Helpers::StringHelpers
- #special_identifier? — Emittance::Dispatcher::RegistrationMap
- #undecorate_klass_name — Emittance::EventLookup::EventIdentifier
- #validate_klass — Emittance::EventLookup::EventIdentifier
- #watch — Emittance::Watcher