This is tutorial 2 in the BNW ecommerce series, Keeping your Rails code dry with Concerns. Visit http://bnw.io/keeping-your-rails-code-dry-with-concerns/ for the tutorial.