Senior Product Engineer, working in Ruby and Rails. Passionate about idea generation, creativity, and programming.
I curate the Short Ruby Newsletter.
- Freelancing contractswith Ruby and Ruby on Rails - Deliver workshops about programming and testing - Full/part time contracts
I agree that this is not the type of code that one can find usually. This is why I wanted to explore some refactoring with it and see how it looks/feels like. I also agree with you that I will not go to meta-programming as an alternative very easy even if maybe it will promote the transaction keyword in front and more visible