lib/puffer/extensions/mapper.rb in puffer-0.0.20 vs lib/puffer/extensions/mapper.rb in puffer-0.0.21
- old
+ new
@@ -22,9 +22,16 @@
def puffer_controller controller
if controller.configuration.group
puffer = Rails.application.routes.puffer
namespace = @scope[:module]
+
+ unless puffer[namespace]
+ @scope[:module] = 'puffer'
+ root :to => 'dashboard#index'
+ @scope[:module] = namespace
+ end
+
puffer[namespace] ||= ActiveSupport::OrderedHash.new
puffer[namespace][controller.configuration.group] ||= []
puffer[namespace][controller.configuration.group] << controller
end
end