File: active_support/vendor.rb

Overview
Module Structure
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: I18n#30
has properties
module method: normalize_translation_keys (1/2) / 1 #32

Code

   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