Module: Eltesla
- Defined in:
- lib/eltesla.rb,
lib/eltesla/client.rb,
lib/eltesla/result.rb,
lib/eltesla/version.rb,
lib/eltesla/experiment.rb,
lib/eltesla/observation.rb,
lib/eltesla/configuration.rb
Defined Under Namespace
Classes: Client, Configuration, Experiment
Constant Summary collapse
- RESULT_ATTRIBUTES =
rubocop:disable Naming/ConstantName
i[ observations_attributes context matched executed_at experiment_name experiment_file experiment_line ].freeze
- Result =
if defined?(Data.define) Data.define(*RESULT_ATTRIBUTES) else Struct.new(*RESULT_ATTRIBUTES, keyword_init: true) end
- VERSION =
'0.1.1'- OBSERVATION_ATTRIBUTES =
rubocop:disable Naming/ConstantName
i[ name value duration exception_class exception_backtrace ].freeze
- Observation =
if defined?(Data.define) Data.define(*OBSERVATION_ATTRIBUTES) else Struct.new(*OBSERVATION_ATTRIBUTES, keyword_init: true) end