Class: Mobility::Configuration
Overview
Stores shared Mobility configuration referenced by all backends.
Instance Attribute Summary collapse
-
#accessor_method ⇒ Symbol
Alias for mobility_accessor (defaults to
translates
). -
#default_accessor_locales ⇒ Array<Symbol>
Default set of locales to use when defining accessors (defaults to
I18n.available_locales
). -
#default_backend ⇒ Symbol, Class
Default backend to use (can be symbol or actual backend class).
-
#default_fallbacks ⇒ I18n::Locale::Fallbacks
Default fallbacks instance.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
25 26 27 28 29 |
# File 'lib/mobility/configuration.rb', line 25 def initialize @accessor_method = :translates @default_fallbacks = I18n::Locale::Fallbacks.new @default_accessor_locales = I18n.available_locales end |
Instance Attribute Details
#accessor_method ⇒ Symbol
Alias for mobility_accessor (defaults to translates
)
10 11 12 |
# File 'lib/mobility/configuration.rb', line 10 def accessor_method @accessor_method end |
#default_accessor_locales ⇒ Array<Symbol>
Default set of locales to use when defining accessors (defaults to I18n.available_locales
)
23 24 25 |
# File 'lib/mobility/configuration.rb', line 23 def default_accessor_locales @default_accessor_locales end |
#default_backend ⇒ Symbol, Class
Default backend to use (can be symbol or actual backend class)
18 19 20 |
# File 'lib/mobility/configuration.rb', line 18 def default_backend @default_backend end |
#default_fallbacks ⇒ I18n::Locale::Fallbacks
Default fallbacks instance
14 15 16 |
# File 'lib/mobility/configuration.rb', line 14 def default_fallbacks @default_fallbacks end |