Rails 4, ruby 2.1 and design patterns