Sha256: 24e58e252f199cb1998949a84a07246cf7e44411cb021471491cf071611ecbe6
Contents?: true
Size: 1.36 KB
Versions: 2
Compression:
Stored size: 1.36 KB
Contents
require_dependency "jive_rails/application_controller" module JiveRails class AddonsController < ApplicationController respond_to :json def install JiveRails::AddOn.create(install_params) respond_to do |format| format.json { render :json => {} } end end def uninstall @add_on = JiveRails::AddOn.where(uninstall_params).first respond_to do |format| if @add_on && @add_on.update_attributes(:uninstalled => true) format.json { render :json => {} } else format.json { render :json => {}, status: :not_found } end end end def uninstall_params params.tap { |whitelisted| whitelisted[:tenant_id] = params[:tenantId] whitelisted[:client_id] = params[:clientId] whitelisted[:jive_url] = params[:jiveUrl] whitelisted[:jive_signature_url] = params[:jiveSignatureURL] }.permit(:tenant_id,:client_id,:jive_url,:jive_signature_url) end def install_params params.tap { |whitelisted| whitelisted[:tenant_id] = params[:tenantId] whitelisted[:client_id] = params[:clientId] whitelisted[:client_secret] = params[:clientSecret] whitelisted[:jive_url] = params[:jiveUrl] whitelisted[:jive_signature] = params[:jiveSignature] whitelisted[:jive_signature_url] = params[:jiveSignatureURL] }.permit(:tenant_id,:client_id,:client_secret,:jive_url,:jive_signature,:jive_signature_url) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jive_rails-0.0.2 | app/controllers/jive_rails/addons_controller.rb |
jive_rails-0.0.1 | app/controllers/jive_rails/addons_controller.rb |