Declarative Thinking with Higher Order Functions and Blocks with Rubyrailstutors.com1 point·knwang··0 commentsOpen articleSaveView on HN