Module: SeeingIsBelieving::EventStream
- Defined in:
- lib/seeing_is_believing/event_stream/events.rb,
lib/seeing_is_believing/event_stream/consumer.rb,
lib/seeing_is_believing/event_stream/producer.rb,
lib/seeing_is_believing/event_stream/handlers/debug.rb,
lib/seeing_is_believing/event_stream/handlers/update_result.rb,
lib/seeing_is_believing/event_stream/handlers/record_exit_events.rb,
lib/seeing_is_believing/event_stream/handlers/stream_json_events.rb
Defined Under Namespace
Modules: Events, Handlers Classes: Consumer, Producer
Constant Summary collapse
- Event =
one superclass to rule them all!
HashStruct.anon do # one superclass to rule them all! def self.event_name raise NotImplementedError, "Subclass should have defined this!" end def event_name self.class.event_name end def as_json [event_name, to_h] end end