Class: Mobility::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/mobility/configuration.rb

Overview

Stores shared Mobility configuration referenced by all backends.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration



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_methodSymbol

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_localesArray<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_backendSymbol, 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_fallbacksI18n::Locale::Fallbacks

Default fallbacks instance



14
15
16
# File 'lib/mobility/configuration.rb', line 14

def default_fallbacks
  @default_fallbacks
end