Module: GitlabQuality::TestTooling::CodeCoverage::ClickHouse::Client
- Included in:
- JestQuarantinedTestsTable, Table, TestHealthRiskAggregator
- Defined in:
- lib/gitlab_quality/test_tooling/code_coverage/click_house/client.rb
Overview
Memoized ClickHouse client accessor shared by ‘Table` and `TestHealthRiskAggregator`. Both classes need the same client construction from `@url` / `@database` / `@username` / `@password` / `@logger` instance variables; this module factors out the duplicated accessor without forcing one class to inherit from the other.