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