Skip to content

Ruby driver finder#11523

Merged
diemol merged 7 commits intotrunkfrom
rb_driver_finder
Mar 20, 2023
Merged

Ruby driver finder#11523
diemol merged 7 commits intotrunkfrom
rb_driver_finder

Conversation

@titusfortner
Copy link
Copy Markdown
Member

Description

Instead of the driver location happening in the Service class, this moves it to the local driver constructors using the new DriverFinder class. It moves all common local driver logic into a new module that gets included in each of the local drivers as a mixin.

Motivation and Context

This is the equivalent of #11491 for Java and addresses the Ruby portion of #11372 & #11351

I'm marking this as draft as it is dependent on #11496 and #11352 and won't be ready until at least 4.9

@titusfortner titusfortner added the C-rb Ruby Bindings label Jan 7, 2023
@titusfortner titusfortner added this to the 4.9 milestone Jan 7, 2023
@titusfortner titusfortner requested a review from p0deje January 7, 2023 03:20
@diemol diemol merged commit 7ac05c5 into trunk Mar 20, 2023
@diemol diemol deleted the rb_driver_finder branch March 20, 2023 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-rb Ruby Bindings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants