blob: 1a34551a98f20dda1bf29728c245819cd3cde7a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
module Activatable
extend ActiveSupport::Concern
%w(activate deactivate).each do |action|
define_method action do
authorize resource, "#{action}?"
resource.send "#{action}!"
redirect_to request.referer || [current_referential, resource]
end
end
end
|