mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-05 00:02:50 -04:00
This pull does two major things: 1. Refactors `serialize_params` to be more concise and readable while still complying to our existing test suite. Unfortunately over time this method has become a ball of mud that's very difficult to reason about, as recently evidenced by #384. 2. Moves `serialize_params` from class method to instance method (while still keeping for old class method for backwards compatibility). This is to give it a more sane interface.