1 # Prefer gems to the bundled libs.
2 require 'rubygems'
3
4 begin
5 gem 'builder', '~> 2.1.2'
6 rescue Gem::LoadError
7 $:.unshift "#{File.dirname(__FILE__)}/vendor/builder-2.1.2"
8 end
9 require 'builder'
10
11 begin
12 gem 'memcache-client', '>= 1.7.4'
13 rescue Gem::LoadError
14 $:.unshift "#{File.dirname(__FILE__)}/vendor/memcache-client-1.7.4"
15 end
16
17 begin
18 gem 'tzinfo', '~> 0.3.12'
19 rescue Gem::LoadError
20 $:.unshift "#{File.dirname(__FILE__)}/vendor/tzinfo-0.3.12"
21 end
22
23 begin
24 gem 'i18n', '>= 0.4.1'
25 rescue Gem::LoadError
26 $:.unshift "#{File.dirname(__FILE__)}/vendor/i18n-0.4.1"
27 end
28 require 'i18n'
29
30 module I18n
31 if !respond_to?(:normalize_translation_keys) && respond_to?(:normalize_keys)
32 def self.normalize_translation_keys(*args)
33 normalize_keys(*args)
34 end
35 end
36 end