* dedup Resource#run_action and Runner#run_action * separate responsibilities for storing notification values, logging them, and executing them * style: don't indent private methods
also improve the knife bootstrap error message when no FQDN is provided.
…ir - as write methods that try to create files there are already stubbed
prevent the case where someone has ohai 0.5.6 or lower and activates json 1.4.2 and then rubygems blows up when trying to activate json 1.4.6
….rb ..stubbed backup method instead
…generated in the same directory as the existing one ( thus should already have write permissions )