Class: EvilEvents::Core::System::Mock
- Inherits:
-
Object
- Object
- EvilEvents::Core::System::Mock
- Defined in:
- lib/evil_events/core/system/mock.rb
Overview
Instance Attribute Summary collapse
- #broadcaster ⇒ Object readonly
- #event_manager ⇒ Object readonly
Instance Method Summary collapse
- #conditional_observe(event_condition, raw_subscriber, delegator) ⇒ Object
- #define_abstract_event_class(event_type) ⇒ Object
- #define_event_class(event_type, &event_class_definitions) ⇒ Object
- #deserialize_from_hash(serialized_event) ⇒ Object
- #deserialize_from_json(serialized_event) ⇒ Object
- #deserialize_from_msgpack(serialized_event) ⇒ Object
- #deserialize_from_xml(serialized_event) ⇒ Object
- #emit(event, adapter: nil) ⇒ Object
- #managed_event?(event_class) ⇒ Boolean
- #manager_of_event(event) ⇒ Object
- #manager_of_event_type(event_type) ⇒ Object
- #observe(event_class, raw_subscriber, delegator) ⇒ Object
- #observe_list(event_pattern, raw_subscriber, delegator) ⇒ Object
- #observers(event_class) ⇒ Object
- #process_event_notification(manager, event) ⇒ Object
- #raw_emit(event_type, id: nil, payload: {}, metadata: {}, adapter: nil) ⇒ Object
- #raw_observe(event_type, raw_subscriber, delegator) ⇒ Object
- #register_adapter(adapter_name, adapter_object) ⇒ Object
- #register_converter(type, coercer) ⇒ Object
- #register_event_class(event_class) ⇒ Object
- #registered_events ⇒ Object
- #resolve_adapter(adapter_name) ⇒ Object
- #resolve_event_class(event_type) ⇒ Object
- #resolve_event_object(event_type, id: nil, payload: {}, metadata: {}) ⇒ Object
- #resolve_type(type, **options) ⇒ Object
- #restart_event_notifier ⇒ Object
- #scoped_observe(scoped_event_type, raw_subscriber, delegator) ⇒ Object
- #serialize_to_hash(event) ⇒ Object
- #serialize_to_json(event) ⇒ Object
- #serialize_to_msgpack(event) ⇒ Object
- #serialize_to_xml(event) ⇒ Object
- #unregister_event_class(event_class) ⇒ Object
Instance Attribute Details
#broadcaster ⇒ Object (readonly)
12 13 14 |
# File 'lib/evil_events/core/system/mock.rb', line 12 def broadcaster @broadcaster end |
#event_manager ⇒ Object (readonly)
16 17 18 |
# File 'lib/evil_events/core/system/mock.rb', line 16 def event_manager @event_manager end |
Instance Method Details
#conditional_observe(event_condition, raw_subscriber, delegator) ⇒ Object
32 |
# File 'lib/evil_events/core/system/mock.rb', line 32 def conditional_observe(event_condition, raw_subscriber, delegator); end |
#define_abstract_event_class(event_type) ⇒ Object
88 |
# File 'lib/evil_events/core/system/mock.rb', line 88 def define_abstract_event_class(event_type); end |
#define_event_class(event_type, &event_class_definitions) ⇒ Object
84 |
# File 'lib/evil_events/core/system/mock.rb', line 84 def define_event_class(event_type, &event_class_definitions); end |
#deserialize_from_hash(serialized_event) ⇒ Object
112 |
# File 'lib/evil_events/core/system/mock.rb', line 112 def deserialize_from_hash(serialized_event); end |
#deserialize_from_json(serialized_event) ⇒ Object
108 |
# File 'lib/evil_events/core/system/mock.rb', line 108 def deserialize_from_json(serialized_event); end |
#deserialize_from_msgpack(serialized_event) ⇒ Object
120 |
# File 'lib/evil_events/core/system/mock.rb', line 120 def deserialize_from_msgpack(serialized_event); end |
#deserialize_from_xml(serialized_event) ⇒ Object
116 |
# File 'lib/evil_events/core/system/mock.rb', line 116 def deserialize_from_xml(serialized_event); end |
#emit(event, adapter: nil) ⇒ Object
44 |
# File 'lib/evil_events/core/system/mock.rb', line 44 def emit(event, adapter: nil); end |
#managed_event?(event_class) ⇒ Boolean
124 |
# File 'lib/evil_events/core/system/mock.rb', line 124 def managed_event?(event_class); end |
#manager_of_event(event) ⇒ Object
68 |
# File 'lib/evil_events/core/system/mock.rb', line 68 def manager_of_event(event); end |
#manager_of_event_type(event_type) ⇒ Object
72 |
# File 'lib/evil_events/core/system/mock.rb', line 72 def manager_of_event_type(event_type); end |
#observe(event_class, raw_subscriber, delegator) ⇒ Object
20 |
# File 'lib/evil_events/core/system/mock.rb', line 20 def observe(event_class, raw_subscriber, delegator); end |
#observe_list(event_pattern, raw_subscriber, delegator) ⇒ Object
28 |
# File 'lib/evil_events/core/system/mock.rb', line 28 def observe_list(event_pattern, raw_subscriber, delegator); end |
#observers(event_class) ⇒ Object
40 |
# File 'lib/evil_events/core/system/mock.rb', line 40 def observers(event_class); end |
#process_event_notification(manager, event) ⇒ Object
140 |
# File 'lib/evil_events/core/system/mock.rb', line 140 def process_event_notification(manager, event); end |
#raw_emit(event_type, id: nil, payload: {}, metadata: {}, adapter: nil) ⇒ Object
48 |
# File 'lib/evil_events/core/system/mock.rb', line 48 def raw_emit(event_type, id: nil, payload: {}, metadata: {}, adapter: nil); end |
#raw_observe(event_type, raw_subscriber, delegator) ⇒ Object
24 |
# File 'lib/evil_events/core/system/mock.rb', line 24 def raw_observe(event_type, raw_subscriber, delegator); end |
#register_adapter(adapter_name, adapter_object) ⇒ Object
56 |
# File 'lib/evil_events/core/system/mock.rb', line 56 def register_adapter(adapter_name, adapter_object); end |
#register_converter(type, coercer) ⇒ Object
128 |
# File 'lib/evil_events/core/system/mock.rb', line 128 def register_converter(type, coercer); end |
#register_event_class(event_class) ⇒ Object
60 |
# File 'lib/evil_events/core/system/mock.rb', line 60 def register_event_class(event_class); end |
#registered_events ⇒ Object
136 |
# File 'lib/evil_events/core/system/mock.rb', line 136 def registered_events; end |
#resolve_adapter(adapter_name) ⇒ Object
52 |
# File 'lib/evil_events/core/system/mock.rb', line 52 def resolve_adapter(adapter_name); end |
#resolve_event_class(event_type) ⇒ Object
80 |
# File 'lib/evil_events/core/system/mock.rb', line 80 def resolve_event_class(event_type); end |
#resolve_event_object(event_type, id: nil, payload: {}, metadata: {}) ⇒ Object
76 |
# File 'lib/evil_events/core/system/mock.rb', line 76 def resolve_event_object(event_type, id: nil, payload: {}, metadata: {}); end |
#resolve_type(type, **options) ⇒ Object
132 |
# File 'lib/evil_events/core/system/mock.rb', line 132 def resolve_type(type, **); end |
#restart_event_notifier ⇒ Object
143 |
# File 'lib/evil_events/core/system/mock.rb', line 143 def restart_event_notifier; end |
#scoped_observe(scoped_event_type, raw_subscriber, delegator) ⇒ Object
36 |
# File 'lib/evil_events/core/system/mock.rb', line 36 def scoped_observe(scoped_event_type, raw_subscriber, delegator); end |
#serialize_to_hash(event) ⇒ Object
96 |
# File 'lib/evil_events/core/system/mock.rb', line 96 def serialize_to_hash(event); end |
#serialize_to_json(event) ⇒ Object
92 |
# File 'lib/evil_events/core/system/mock.rb', line 92 def serialize_to_json(event); end |
#serialize_to_msgpack(event) ⇒ Object
104 |
# File 'lib/evil_events/core/system/mock.rb', line 104 def serialize_to_msgpack(event); end |
#serialize_to_xml(event) ⇒ Object
100 |
# File 'lib/evil_events/core/system/mock.rb', line 100 def serialize_to_xml(event); end |
#unregister_event_class(event_class) ⇒ Object
64 |
# File 'lib/evil_events/core/system/mock.rb', line 64 def unregister_event_class(event_class); end |