lib/chef/sugar/vagrant.rb in chef-sugar-2.3.0 vs lib/chef/sugar/vagrant.rb in chef-sugar-2.3.1

- old
+ new

@@ -53,20 +53,20 @@ # # @param (see vagrant?) # @return (see vagrant?) # def vagrant_domain?(node) - node.key?('domain') && node['domain'].include?('vagrantup.com') + node.key?('domain') && !node['domain'].nil? && node['domain'].include?('vagrantup.com') end # # Check if the system contains a +vagrant+ user. # # @param (see vagrant?) # @return (see vagrant?) # def vagrant_user?(node) - node.key?('etc') && node['etc'].key?('passwd') && !!node['etc']['passwd']['vagrant'] + node.key?('etc') && node['etc'].key?('passwd') && node['etc']['passwd'].key?('vagrant') end end module DSL # @see Chef::Sugar::Vagrant#vagrant?