# File lib/merb-slices/module.rb, line 115
      def activate_by_file(slice_file)
        Merb::Slices::Loader.load_classes(slice_file)
        slice = register(slice_file, false) # just to get module by slice_file
        slice.load_slice # load the slice
        Merb::Slices::Loader.reload_router!
        slice.init     if slice.respond_to?(:init)
        slice.activate if slice.respond_to?(:activate) && slice.routed?
        slice
      rescue
        Merb::Slices::Loader.reload_router!
      end