Module: ActiveData::Model::Localization::ClassMethods

Defined in:
lib/active_data/model/localization.rb

Instance Method Summary collapse

Instance Method Details

#fallbacks(locale) ⇒ Object



11
12
13
# File 'lib/active_data/model/localization.rb', line 11

def fallbacks locale
  ::I18n.respond_to?(:fallbacks) ? ::I18n.fallbacks[locale] : [locale]
end

#localeObject



15
16
17
# File 'lib/active_data/model/localization.rb', line 15

def locale
  I18n.locale
end

#localized(*args, &block) ⇒ Object



7
8
9
# File 'lib/active_data/model/localization.rb', line 7

def localized *args, &block
  add_attribute(ActiveData::Model::Attributes::Reflections::Localized, *args, &block)
end