Lcg/chef 12 attr

See https://gist.github.com/danielsdeleo/da9a8d9a91cc8c2781b0
Is it more common to mark methods as private inline like this, rather than moving it to the bottom of the file and putting all private methods under a `private` call?  Seems nice since the logic can all stay together.