Sha256: 430429b4ed2b99a8fabb1294ae05651792a8f15a481c5e808259cac1cb98d4ae

Contents?: true

Size: 851 Bytes

Versions: 38

Compression:

Stored size: 851 Bytes

Contents

class Wco::ObfuscatedRedirectsController < Wco::ApplicationController

  def create
    @obf = Wco::Obf.new params[:obf].permit!
    authorize! :create, @obf

    if @obf.save
      flash_notice 'ok'
    else
      flash_alert @obf
    end
    redirect_to action: :index
  end

  def edit
    @obf = Wco::Obf.find params[:id]
    authorize! :edit, @obf
  end

  def index
    @obfs = Wco::ObfuscatedRedirect.all
    authorize! :index, Wco::ObfuscatedRedirect
  end

  def new
    authorize! :new, @new_obf
  end

  def update
    @obf = Wco::Obf.find params[:id]
    authorize! :create, @obf

    if @obf.update params[:obf].permit!
      flash_notice 'ok'
    else
      flash_alert @obf
    end
    redirect_to action: :index
  end

  ##
  ## private
  ##
  private

  def set_lists
    super
    @new_obf = Wco::ObfuscatedRedirect.new
  end

end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
wco_models-3.1.0.202 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.201 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.199 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.198 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.197 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.196 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.195 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.194 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.193 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.192 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.191 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.190 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.189 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.188 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.187 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.184 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.183 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.182 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.181 app/controllers/wco/obfuscated_redirects_controller.rb
wco_models-3.1.0.180 app/controllers/wco/obfuscated_redirects_controller.rb