Sha256: 88a4ada50ad0458210b98faa12cad8665497af94da5550065fc72403c6bf0cc5

Contents?: true

Size: 650 Bytes

Versions: 4

Compression:

Stored size: 650 Bytes

Contents

Upmin::Engine.routes.draw do
  root to: "models#dashboard"

  # TODO(jon): Add support for dashboards (or some other main page).
  # TODO(jon): Move dashboards to an appropriate controller
  get "/", as: :upmin_dashboard, controller: :models, action: :dashboard

  scope :m do
    scope "/:klass" do
      match "/", as: :upmin_search, controller: :models, action: :search, via: [:get, :post]

      scope "/:id" do
        get "/", as: :upmin_model, controller: :models, action: :show
        put "/", controller: :models, action: :update

        post "/:method", as: :upmin_action, controller: :models, action: :action
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
upmin-admin-0.0.38 config/routes.rb
upmin-admin-0.0.37 config/routes.rb
upmin-admin-0.0.36 config/routes.rb
upmin-admin-0.0.35 config/routes.rb