diff --git a/lib/analytical.rb b/lib/analytical.rb
index <HASH>..<HASH> 100644
--- a/lib/analytical.rb
+++ b/lib/analytical.rb
@@ -35,7 +35,8 @@ module Analytical
     def analytical
       @analytical ||= begin
         options = self.class.analytical_options.merge({
-          :ssl => request.ssl?
+          :ssl => request.ssl?,
+          :controller => self,
         })
         if options[:disable_if].call(self)
           options[:modules] = options[:development_modules]
Adding :controller to options, so modules can access the current controller if they need to