class ZuoraConnect::StaticController
def health
def health render json: { message: "Alive", status: 200 }, status: 200 end
def initialize_app
def initialize_app begin authenticate_connect_app_request render json: { message: "Success", status: 200 }, status: 200 rescue render json: { message: "Failure initializing app instance", status: 400 }, status: 400 end end
def invalid_app_instance_error
def invalid_app_instance_error respond_to do |format| format.html format.json {render json: { message: "Invalid App Instance", status: 500 }, status: 500 } end end
def metrics
def metrics type = params[:type].present? ? params[:type] : "versions" render json: ZuoraConnect::AppInstance.get_metrics(type).to_json, status: 200 end
def session_error
def session_error respond_to do |format| format.html format.json { render json: { message: "Session Error", status: 500 }, status: 500 } end end