Sha256: 9318db055d5eada2fd4149e79f6434200547be89b5049eb97f1f57db325166f5

Contents?: true

Size: 963 Bytes

Versions: 3

Compression:

Stored size: 963 Bytes

Contents

module Msip
  module Concerns
    module Controllers
      module TrivalentesController

        extend ActiveSupport::Concern

        included do
          include ActionView::Helpers::AssetUrlHelper

          before_action :set_trivalente, 
            only: [:show, :edit, :update, :destroy]
          load_and_authorize_resource  class: Msip::Trivalente

          def clase 
            "Msip::Trivalente"
          end

          def set_trivalente
            @basica = Msip::Trivalente.find(params[:id])
          end

          def atributos_index
            [
              :id, 
              :nombre, 
              :observaciones, 
              :fechacreacion_localizada, 
              :habilitado
            ]
          end

          def genclase
            'M'
          end

          def trivalente_params
            params.require(:trivalente).permit(*atributos_form)
          end

        end # included

      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
msip-2.2.0.alfa3 lib/msip/concerns/controllers/trivalentes_controller.rb
msip-2.2.0.alfa2 lib/msip/concerns/controllers/trivalentes_controller.rb
msip-2.2a2 lib/msip/concerns/controllers/trivalentes_controller.rb