Module: Seiel::I18nGoodies
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/seiel/i18n_goodies.rb
Overview
Extend Rails’ #i18n_scope method to return the long path for i18n scopes
Defined Under Namespace
Modules: ClassMethods, Enums
Instance Method Summary
collapse
Instance Method Details
#error_message(key, data = {}) ⇒ Object
23
24
25
|
# File 'lib/seiel/i18n_goodies.rb', line 23
def error_message(key, data = {})
i18n key.to_s, :errors, :messages, data, model: true
end
|
#i18n(key, *args, **kws) ⇒ Object
17
18
19
20
21
|
# File 'lib/seiel/i18n_goodies.rb', line 17
def i18n(key, *args, **kws)
key = send(key) if key.is_a? Symbol
self.class.i18n(key, *args, **kws)
end
|
#i18n_scope(*args) ⇒ Object
13
14
15
|
# File 'lib/seiel/i18n_goodies.rb', line 13
def i18n_scope(*args)
self.class.i18n_scope(*args)
end
|