module LtiProvider::LtiXmlConfig
Public Class Methods
config_file()
click to toggle source
# File lib/lti_provider/lti_xml_config.rb, line 10 def self.config_file LtiProvider.app_root.join('config/lti_xml.yml') end
load_config()
click to toggle source
# File lib/lti_provider/lti_xml_config.rb, line 6 def self.load_config YAML::load(File.open(config_file))[Rails.env] end
setup!()
click to toggle source
# File lib/lti_provider/lti_xml_config.rb, line 14 def self.setup! config = LtiProvider::XmlConfig if File.exists?(config_file) Rails.logger.info "Initializing LTI XML config using configuration in #{config_file}".green load_config.each do |k,v| config.send("#{k}=", v) end else raise "Warning: LTI XML config not configured for #{Rails.env})." end end