]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - lib/common/agendav_plugin.rb
Pass a Configuration object to each plugin's initialize().
[mailshears.git] / lib / common / agendav_plugin.rb
index cb445bed817d853c3b91c3e3c75c2735330614cc..a29f3ae84a7df1d712badacfc53bc3d3f245b345 100644 (file)
@@ -6,8 +6,7 @@ module AgendavPlugin
   include Plugin
 
 
-  def initialize()
-    cfg = Configuration.new()
+  def initialize(cfg)
     @db_host = cfg.agendav_dbhost
     @db_port = cfg.agendav_dbport
     @db_opts = cfg.agendav_dbopts
@@ -35,10 +34,6 @@ module AgendavPlugin
 
   protected;
 
-  def user_exists(account)
-    ad_users = list_users()
-    return ad_users.include?(account)
-  end
 
   def list_users()
     usernames = []