<NME> dispatcher.rb
<BEF> ADDFILE
<MSG> Added dispatcher for store info about used router.

<DFF> @@ -0,0 +1,24 @@
+# coding: utf-8
+
+class Rango
+  class Router
+    module Dispatcher
+      class << self
+        attr_accessor :router_adapter
+        def included(klass)
+          self.install_hook(klass)
+        end
+        
+        def extended(object)
+          self.install_hook(object.class)
+        end
+        
+        def install_hook(klass)
+          klass.send(:include, self.router_adapter)
+        rescue TypeError
+          raise TypeError, "You must set the Dispatcher.router_adapter first. For example Dispatcher.router_adapter = Rango::Router::RackRouter"
+        end
+      end
+    end
+  end
+end

Added dispatcher for store info about used router.