Class: Cucumber::Distrib::Events::Event
- Inherits:
-
Object
- Object
- Cucumber::Distrib::Events::Event
- Defined in:
- lib/cucumber/distrib/events.rb
Overview
Base class for converted events.
Direct Known Subclasses
BaseTestCaseEvent, BaseTestStepEvent, Envelope, GherkinSourceParsed, GherkinSourceRead, HookTestStepCreated, StepDefinitionRegistered, TestReported, UndefinedParameterType
Class Method Summary collapse
-
.event_id ⇒ String
Used internaly by Cucumber.
Instance Method Summary collapse
-
#metadata ⇒ Hash
Add custom metadata to events so we can transfer it between workers and Leader.
Class Method Details
.event_id ⇒ String
Used internaly by Cucumber.
89 90 91 92 |
# File 'lib/cucumber/distrib/events.rb', line 89 def self.event_id # It uses custom logic for `underscore` method. ::Cucumber::Core::Event.__send__(:underscore, name.split('::').last).to_sym end |
Instance Method Details
#metadata ⇒ Hash
Add custom metadata to events so we can transfer it between workers and Leader. Should contain only Marshalable objects.
98 99 100 |
# File 'lib/cucumber/distrib/events.rb', line 98 def ||= {} end |