Refactoring Complex Method Signatures in Ruby Using Parameter Objects | CodeSignal Learn