lib/avo/dynamic_router.rb



module Avo
  class DynamicRouter
    def self.routes
      Avo::Engine.routes.draw do
        scope "resources", as: "resources" do
          Avo::Resources::ResourceManager.fetch_resources.map do |resource|
            resources resource.route_key do
              member do
                get :preview
              end
            end
          end
        end
      end
    end
  end
end