Leveraging Flexible Method Inputs and Backward Compatibility in Ruby | CodeSignal Learn