Class: LoldesignPublisher::ActivablesController
- Inherits:
-
PublisherController
- Object
- ActionController::Base
- PublisherController
- LoldesignPublisher::ActivablesController
- Defined in:
- app/controllers/loldesign_publisher/activables_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/controllers/loldesign_publisher/activables_controller.rb', line 6 def create if @resource.update_attribute(:active, true) render json: {message: "#{@resource.class.to_s} - #{@resource.id} activated."} else head :error end end |
#destroy ⇒ Object
14 15 16 17 18 19 20 |
# File 'app/controllers/loldesign_publisher/activables_controller.rb', line 14 def destroy if @resource.update_attribute(:active, false) render json: {message: "#{@resource.class.to_s} - #{@resource.id} inactivated."} else head :error end end |