Sha256: 4c4b8a5dfcd5ace3fe576d96cc1324db909565e60421170be7133bc3a0805ae4
Contents?: true
Size: 1.4 KB
Versions: 10
Compression:
Stored size: 1.4 KB
Contents
require_dependency "phcscriptcdn/application_controller" module Phcscriptcdn class Scriptcdn::ScriptsController < ApplicationController # Filters and Security before_action :set_scriptcdn_scriptversion, only: [:show, :edit, :update, :destroy] # ScriptCDN Index def index @scriptcdn_scripts = Scriptcdn::Script.all end # Detailed Script CDN Profile def show end # New Script for CDN def new @scriptcdn_script = Scriptcdn::Script.new end # Edit Script def edit end # POST Script def create @scriptcdn_script = Scriptcdn::Script.new(scriptcdn_script_params) if @scriptcdn_script.save redirect_to scriptcdn_scripts_path, notice: 'Script listing was successfully created.' else render :new end end # PATCH/PUT Script def update if @scriptcdn_script.update(scriptcdn_script_params) redirect_to scriptcdn_scripts_path, notice: 'Script listing was successfully updated.' else render :edit end end # DELETE Script from CDN def destroy @scriptcdn_script.destroy redirect_to scriptcdn_scripts_path, notice: 'Script listing & Script URLs was successfully destroyed.' end private # Callbacks def set_scriptcdn_script @scriptcdn_script = Scriptcdn::Script.find(params[:id]) end # Whitelist def scriptcdn_script_params params.require(:scriptcdn_script).permit(:scrptname, :scrptdescription, :scriptversion_id) end end end
Version data entries
10 entries across 10 versions & 1 rubygems