Class: Wco::ObfuscatedRedirectsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Wco::ObfuscatedRedirectsController
- Defined in:
- app/controllers/wco/obfuscated_redirects_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'app/controllers/wco/obfuscated_redirects_controller.rb', line 4 def create @obf = Wco::Obf.new params[:obf].permit! :create, @obf if @obf.save flash_notice 'ok' else flash_alert @obf end redirect_to action: :index end |
#edit ⇒ Object
16 17 18 19 |
# File 'app/controllers/wco/obfuscated_redirects_controller.rb', line 16 def edit @obf = Wco::Obf.find params[:id] :edit, @obf end |
#index ⇒ Object
21 22 23 24 |
# File 'app/controllers/wco/obfuscated_redirects_controller.rb', line 21 def index @obfs = Wco::ObfuscatedRedirect.all :index, Wco::ObfuscatedRedirect end |
#new ⇒ Object
26 27 28 |
# File 'app/controllers/wco/obfuscated_redirects_controller.rb', line 26 def new :new, @new_obf end |
#update ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 |
# File 'app/controllers/wco/obfuscated_redirects_controller.rb', line 30 def update @obf = Wco::Obf.find params[:id] :create, @obf if @obf.update params[:obf].permit! flash_notice 'ok' else flash_alert @obf end redirect_to action: :index end |