Class: Wco::ObfuscatedRedirectsController
Instance Method Summary
collapse
#home, #tinymce
#my_truthy?, #obfuscate, #pp_amount, #pp_currency, #pp_date, #pp_datetime, #pp_money, #pp_percent, #pp_time, #pretty_date
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!
authorize! :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]
authorize! :edit, @obf
end
|
#new ⇒ Object
26
27
28
|
# File 'app/controllers/wco/obfuscated_redirects_controller.rb', line 26
def new
authorize! :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]
authorize! :create, @obf
if @obf.update params[:obf].permit!
flash_notice 'ok'
else
flash_alert @obf
end
redirect_to action: :index
end
|