Module: Flatten (I18n::Backend)

Overview
Module Structure
Constants
Flatten::SEPARATOR_ESCAPE_CHAR
Flatten::FLATTEN_SEPARATOR
Module Methods
Flatten.normalize_flat_keys (1/2) / 4
Flatten.escape_default_separator (1/2) / 1
Instance Methods
Flatten#normalize_flat_keys (2/E) / 4
Flatten#links
Flatten#flatten_keys / 4
Flatten#flatten_translations / 4
Flatten#store_link / 3
Flatten#resolve_link / 2
Flatten#find_link / 2
Flatten#escape_default_separator (2/E) / 1
is a submodule of
module: Backend ( I18n )
is included by
module: Implementation ( I18n::Backend::ActiveRecord )
module: Implementation ( I18n::Backend::KeyValue )
has properties
constant: SEPARATOR_ESCAPE_CHAR   
constant: FLATTEN_SEPARATOR   
module method: normalize_flat_keys (1/2) / 4   
module method: escape_default_separator (1/2) / 1   
method: normalize_flat_keys (2/E) / 4   
method: links   
method: flatten_keys / 4   
method: flatten_translations / 4   
method: store_link / 3   
method: resolve_link / 2   
method: find_link / 2   
method: escape_default_separator (2/E) / 1   
is defined at
#11 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: I18n
  module: Backend
  class: ActiveRecord
module: Implementation     
✗ module: Flatten
  class: KeyValue
module: Implementation     

Constants

Flatten::SEPARATOR_ESCAPE_CHAR

#12 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

SEPARATOR_ESCAPE_CHAR = "\001"   

Flatten::FLATTEN_SEPARATOR

#13 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

FLATTEN_SEPARATOR = "."   

Module Methods

Flatten.normalize_flat_keys (1/2) / 4

#18 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

normalize_flat_keys ( locale ,
  key ,
  scope ,
  separator )

Flatten.escape_default_separator (1/2) / 1

#33 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

escape_default_separator ( key )

Instance Methods

Flatten#normalize_flat_keys (2/E) / 4

#39 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

normalize_flat_keys ( locale ,
  key ,
  scope ,
  separator )

Flatten#flatten_keys / 4

#54 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

flatten_keys ( hash ,
  escape ,
  prev_key=nil ,
  &block )

Flatten#flatten_translations / 4

#69 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

flatten_translations ( locale ,
  data ,
  escape ,
  subtree )

Flatten#store_link / 3

#84 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

store_link ( locale ,
  key ,
  link )

Flatten#resolve_link / 2

#88 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

resolve_link ( locale ,
  key )

Flatten#find_link / 2

#101 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

find_link ( locale ,
  key )

Flatten#escape_default_separator (2/E) / 1

#107 in active_support/vendor/i18n-0.4.1/i18n/backend/flatten.rb

escape_default_separator ( key )