implement pluggable authentication using classes instead of modules
[coquelicot.git] / lib / coquelicot / auth / imap.rb
index 99c638e..fbbd96a 100644 (file)
@@ -1,7 +1,7 @@
 require 'net/imap'
 module Coquelicot
   module Auth
-    module Imap
+    class ImapAuthenticator < AbstractAuthenticator
       def authenticate(params)
         p = params['upload_token'].is_a?(Hash) ? params['upload_token'] : params
         imap = Net::IMAP.new(settings.imap_server, settings.imap_port, true)
@@ -13,4 +13,4 @@ module Coquelicot
       end
     end
   end
-end
\ No newline at end of file
+end