Sha256: 10cff99f1bf41656574d4e2cff4e10599dba40960302dfd371436ddd7d50c3ee

Contents?: true

Size: 736 Bytes

Versions: 2

Compression:

Stored size: 736 Bytes

Contents

Kms::Catalog::Engine.routes.draw do
  constraints(format: "json") do
    resources :categories, format: true do
      member do
        post '' => 'categories#update'
      end
    end
    resources :products, format: true do
      member do
        post '' => 'products#update'
      end
      resources :properties, format: true, only: [:index, :create, :update, :destroy]
      resources :option_types, format: true, only: [:index, :create, :destroy]
      resources :variants, format: true do
        resources :option_values, format: true
        member do
          get 'available_option_types'
          post '' => 'variants#update'
        end
      end
    end
    resources :option_types, format: true, only: :index
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kms_catalog-0.5.0 config/routes.rb
kms_catalog-0.4.0 config/routes.rb