Sha256: 99f3312d2ce49cde6771a36b07180a4f5c1f5e1e7b4ac4238efe902e1415ecb3

Contents?: true

Size: 1.63 KB

Versions: 11

Compression:

Stored size: 1.63 KB

Contents

module Mks
  module Auth
    class ApplicationModulesController < ApplicationController
      before_action :set_application_module, only: [:show, :edit, :update, :destroy]

      # GET /application_modules
      def index
        @application_modules = ApplicationModule.all
      end

      # GET /application_modules/new
      def new
        @application_module = ApplicationModule.new
      end

      # GET /application_modules/1/edit
      def edit
      end

      # POST /application_modules
      def create
        @application_module = ApplicationModule.new(application_module_params)

        if @application_module.save
          redirect_to @application_module, notice: 'Application module was successfully created.'
        else
          render :new
        end
      end

      # PATCH/PUT /application_modules/1
      def update
        if @application_module.update(application_module_params)
          redirect_to @application_module, notice: 'Application module was successfully updated.'
        else
          render :edit
        end
      end

      # DELETE /application_modules/1
      def destroy
        @application_module.destroy
        redirect_to application_modules_url, notice: 'Application module was successfully destroyed.'
      end

      private
      # Use callbacks to share common setup or constraints between actions.
      def set_application_module
        @application_module = ApplicationModule.find(params[:id])
      end

      # Only allow a trusted parameter "white list" through.
      def application_module_params
        params.require(:application_module).permit(:code, :name)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
mks_auth-1.0.14 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.13 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.12 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.11 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.10 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.9 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.8 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.7 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.6 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.5 app/controllers/mks/auth/application_modules_controller.rb
mks_auth-1.0.4 app/controllers/mks/auth/application_modules_controller.rb