Sha256: 2cb36ac16170d602d4bf3c616aa453a07566c16792be6c809addaa0b6daf267c
Contents?: true
Size: 758 Bytes
Versions: 1
Compression:
Stored size: 758 Bytes
Contents
require_dependency "panda_pal/application_controller" module PandaPal class LtiController < ApplicationController def tool_config if PandaPal.lti_environments.empty? render plain: 'Domains must be set in lti_environments' return end platform = PandaPal.lti_options.delete(:platform) || 'canvas.instructure.com' case platform when 'canvas.instructure.com' xml_config = LtiXml::CanvasPlatform.new(platform, request, main_app) when 'bridgeapp.com' xml_config = LtiXml::BridgePlatform.new(platform, request, main_app) else render plain: 'platform must be set under lti_options' return end render xml: xml_config.xml end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
panda_pal-3.2.0 | app/controllers/panda_pal/lti_controller.rb |