Being Lazy with ActiveRecord
https://tech.lendinghome.com/being-lazy-with-activerecord-77c470917160#.bjwene3u1
In programming language terms, “laziness” refers to code whose evaluation is delayed until the last possible moment.
In programming language terms, “laziness” refers to code whose evaluation is delayed until the last possible moment.