Method: Chef::Provider::User::Linux#compare_user
- Defined in:
- lib/chef/provider/user/linux.rb
#compare_user ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/chef/provider/user/linux.rb', line 36 def compare_user user_changed = super @change_desc ||= [] i{expire_date inactive}.each do |user_attrib| new_val = new_resource.send(user_attrib) cur_val = current_resource.send(user_attrib) if !new_val.nil? && new_val.to_s != cur_val.to_s @change_desc << "change #{user_attrib} from #{cur_val} to #{new_val}" end end user_changed || !@change_desc.empty? end |