11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/lti_public_resources/lti_public_resources_config.rb', line 11
def self.setup!
if File.exists?(config_file)
Rails.logger.info "Initializing using #{config_file}"
settings = load_config.deep_symbolize_keys
LtiPublicResources.ga_tracking_code = settings[:analytics][:code] || ""
LtiPublicResources.ga_domain = settings[:analytics][:domain] || ""
LtiPublicResources.drivers = {
youtube: APR::Drivers::Youtube.new,
vimeo: APR::Drivers::Vimeo.new(settings[:vimeo]),
schooltube: APR::Drivers::Schooltube.new,
khan_academy: APR::Drivers::KhanAcademy.new,
quizlet: APR::Drivers::Quizlet.new(settings[:quizlet])
}
else
raise "Warning: missing config file #{config_file}."
end
end
|