Module: EventSystem
- Defined in:
- lib/event_system.rb,
lib/event_system/event.rb,
lib/event_system/version.rb,
lib/event_system/storage/base.rb,
lib/event_system/configuration.rb,
lib/event_system/event_manager.rb,
lib/event_system/event_subscriber.rb,
lib/event_system/storage/file_store.rb,
lib/event_system/storage/memory_store.rb,
lib/event_system/visualization/timeline_generator.rb
Defined Under Namespace
Modules: EventSubscriber, Storage, Visualization Classes: Configuration, Error, Event, EventManager
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.create_event(type, source = nil, data = {}) ⇒ EventSystem::Event
Create a new event.
-
.create_manager(config = nil) ⇒ EventSystem::EventManager
Create a new event manager with default configuration.
-
.version ⇒ String
Get the current version.
Class Method Details
.create_event(type, source = nil, data = {}) ⇒ EventSystem::Event
Create a new event
28 29 30 |
# File 'lib/event_system.rb', line 28 def self.create_event(type, source = nil, data = {}) Event.new(type, source, data) end |
.create_manager(config = nil) ⇒ EventSystem::EventManager
Create a new event manager with default configuration
19 20 21 |
# File 'lib/event_system.rb', line 19 def self.create_manager(config = nil) EventManager.new(config) end |
.version ⇒ String
Get the current version
34 35 36 |
# File 'lib/event_system.rb', line 34 def self.version VERSION end |