Closed jrafanie closed 1 year ago
cc @Fryguy do you have opinions about using the ruby2_keywords
for the very open ended execute
methods that users can be using with old style interfaces. It requires we drop ruby 2.6 here but I think that's what we're doing anyway.
execute_with_user
to capture any kwargs passed as a hash and append to args passed in and call theMiqAeServiceMethods
method with these args but never send over the kwargs. Therefore allMiqAeServiceMethods
methods can be made to only accept options hashes and never kwargs. This works with ruby 2.6-3.0+. We can change this when we drop ruby 2.