Sha256: af81d2c7f69314d45e0b871b822ff8b757e30f7844d4229256fd3eed28660fb0

Contents?: true

Size: 413 Bytes

Versions: 4

Compression:

Stored size: 413 Bytes

Contents

module Comee
  module Core
    class ProductsController < ApplicationController
      include Common

      def index
        super do
          products = Comee::Core::Product.all
          products.then(&paginate)
        end
      end

      private

      def model_params
        params.required(:payload).permit(:code, :name, :description, :product_type_id, :unit_id, :metadata)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
comee_core-0.1.36 app/controllers/comee/core/products_controller.rb
comee_core-0.1.35 app/controllers/comee/core/products_controller.rb
comee_core-0.1.34 app/controllers/comee/core/products_controller.rb
comee_core-0.1.33 app/controllers/comee/core/products_controller.rb