X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fprune%2Fprune_plugin.rb;h=1046f2d0b29c575a8a4ecfc8c51a54f1e609e6ad;hp=44fd636f20888e56c255a765aa1a354d464c7f2c;hb=9c2503578bcb8141d13bf4a5af1ef460c70fd219;hpb=4cb1eaf98b73b295921d3c494b5a4f83d5bbce08 diff --git a/lib/prune/prune_plugin.rb b/lib/prune/prune_plugin.rb index 44fd636..1046f2d 100644 --- a/lib/prune/prune_plugin.rb +++ b/lib/prune/prune_plugin.rb @@ -20,12 +20,16 @@ module PrunePlugin def get_leftover_domains(db_domains) # Given a list of domains, determine which domains belonging to # this plugin are not contained in the given list. - raise NotImplementedError + + # WARNING! Array difference doesn't work for some reason. + return list_domains().select{ |d| !db_domains.include?(d) } end def get_leftover_users(db_users) # Given a list of users, determine which users belonging to # this plugin are not contained in the given list. - raise NotImplementedError + + # WARNING! Array difference doesn't work for some reason. + return list_users().select{ |u| !db_users.include?(u) } end end