lib/fabric/server.rb in fabric-0.3.2 vs lib/fabric/server.rb in fabric-0.3.3

- old
+ new

@@ -62,11 +62,10 @@ self.accounts.include?(user) end def account_exists_for?(user) self.execute_command("id #{user.name}") - if self.output =~ /uid=/ true else false end @@ -100,13 +99,11 @@ end end def accounts_to_remove narrate "Checking for dead accounts" - users = User.all - - users.reject do |user| - self.should_account_exist_for?(user) and self.account_exists_for?(user) + users = User.all.select do |user| + self.account_exists_for?(user) and not self.should_account_exist_for?(user) end end def create_group(group) self.execute_command("sudo /usr/sbin/groupadd #{group.name}") \ No newline at end of file