setup_default_structure! (Merb::Slices::ModuleMixin)

    # File lib/merb-slices/module_mixin.rb, line 412
          def setup_default_structure!
            self.push_app_path(:root, Merb.root / 'slices' / self.identifier, nil)

            self.push_path(:stub, root_path('stubs'), nil)
            self.push_app_path(:stub, app_dir_for(:root), nil)

            self.push_path(:application, root_path('app'), nil)
            self.push_app_path(:application, app_dir_for(:root) / 'app', nil)

            app_components.each do |component|
              self.push_path(component, dir_for(:application) / "#{component}s")
              self.push_app_path(component, app_dir_for(:application) / "#{component}s")
            end

            self.push_path(:public, root_path('public'), nil)
            self.push_app_path(:public,  Merb.dir_for(:public) / 'slices' / self.identifier, nil)

            public_components.each do |component|
              self.push_path(component, dir_for(:public) / "#{component}s", nil)
              self.push_app_path(component, app_dir_for(:public) / "#{component}s", nil)
            end
          end