class ApplicationIntegrationsController < ApplicationController before_action :set_application_integration, only: [:show, :edit, :update, :destroy] # GET /application_integrations def index @application_integrations = ApplicationIntegration.all end # GET /application_integrations/1 def show end # GET /application_integrations/new def new @application_integration = ApplicationIntegration.new end # GET /application_integrations/1/edit def edit end # POST /application_integrations def create @application_integration = ApplicationIntegration.new(application_integration_params) if @application_integration.save redirect_to @application_integration, notice: 'Application integration was successfully created.' else render :new end end # PATCH/PUT /application_integrations/1 def update if @application_integration.update(application_integration_params) redirect_to @application_integration, notice: 'Application integration was successfully updated.' else render :edit end end # DELETE /application_integrations/1 def destroy @application_integration.destroy redirect_to application_integrations_url, notice: 'Application integration was successfully destroyed.' end private # Use callbacks to share common setup or constraints between actions. def set_application_integration @application_integration = ApplicationIntegration.find(params[:id]) end # Only allow a trusted parameter "white list" through. def application_integration_params params.fetch(:application_integration, {}) end end