Functional programming techniques are becoming more and more mainstream. And while Ruby is generally thought of as an object-oriented language, it is designed to enable functional approaches as well.
Two important and related tools from the functional world are currying and partial function application. In today’s episode Joe Leo, co-author of The Well-Grounded Rubyist, joins us to show Ruby’s built-in support for currying and partial application. Enjoy!