Sha256: a11c2943700888ceeb307b25a526ec12a21e697532ceeab35885143803ebc963
Contents?: true
Size: 967 Bytes
Versions: 1
Compression:
Stored size: 967 Bytes
Contents
require_dependency "zuora_connect/application_controller" module ZuoraConnect class Api::V1::AppInstanceController < ApplicationController def create Apartment::Tenant.create(session['AppInstance']) respond_to do |format| format.json (render :json => "Created") end end def destroy instance_id = process_encrypted_response if session["#{instance_id}::admin"] && ZuoraConnect::AppInstance.where(:id => instance_id).size > 0 msg = Apartment::Tenant.drop(instance_id) respond_to do |format| message = {"error" => {:message => msg.error_message}} if msg.error_message != "" message["message"] = msg.result_status == 1 ? "success" : "error" format.json (render :json => message) end else respond_to do |format| format.json (render :json => { "message" => "Unauthorized"}) end end end def status end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zuora_connect-0.0.7.5 | app/controllers/zuora_connect/api/v1/app_instance_controller.rb |