opscode/chef-dk — pull request #57 by mpasternacki (2014-05-21 16:21:01+00:00)
Title: Handle GemRunner returning nil on success

`Gem::GemRunner` returns `nil` on success for some commands (`gem update` is what gave me trouble). In such case, `ChefDK::CLI#run` goes ahead and tries to understand global `chef` command's options, which in turn doesn't recognize `gem`'s options and fails.

This patch translates `nil` return value to `true`, which indicates success.