Module: JiveAddOns::Concerns::Controllers::AddOns
- Extended by:
- ActiveSupport::Concern
- Included in:
- Concerns::Controllers::AddOns, AddOnsController
- Defined in:
- lib/jive_add_ons/concerns/controllers/add_ons.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/jive_add_ons/concerns/controllers/add_ons.rb', line 7 def create @add_on = Jive::AddOn.new(register_params) @add_on.name = params[:name] @add_on.uninstalled = false render :nothing => true, :status => ((@add_on.save)? 204 : 403) end |
#destroy ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/jive_add_ons/concerns/controllers/add_ons.rb', line 15 def destroy status = 403 @add_on = Jive::AddOn.where(unregister_params).first if @add_on && @add_on.update_attributes(:uninstalled => true) status = 204 end render :nothing => true, :status => status end |