public
Description: Rails plugin for Kaltura API
Clone URL: git://github.com/eastmedia/kaltura.git
kaltura / init.rb
100644 18 lines (12 sloc) 0.602 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$: << File.dirname(__FILE__) + '/../lib'
 
require 'rubygems'
require 'kaltura'
require File.dirname(__FILE__) + '/patches/patch_for_activeresource_connection'
 
kaltura_yml = File.join(RAILS_ROOT, 'config', 'kaltura.yml')
unless File.exists?(kaltura_yml)
  raise RuntimeError, "Unable to find \"config/kaltura.yml\" file."
end
 
Kaltura.config = YAML.load_file(kaltura_yml).recursively_symbolize_keys[RAILS_ENV.to_sym]
 
unless [:partner_id, :subpartner_id, :secret].all? {|key| Kaltura.config.key?(key) }
  raise RuntimeError, "Kaltura.config requires :partner_id, :subpartner_id, and :secret keys"
end