Module: Seiel::I18nGoodies::Enums::Extensions
- Defined in:
- lib/seiel/i18n_goodies.rb
Instance Attribute Summary collapse
-
#_default_kind ⇒ Object
Returns the value of attribute _default_kind.
-
#_enum ⇒ Object
Returns the value of attribute _enum.
-
#_model ⇒ Object
Returns the value of attribute _model.
-
#_namespace ⇒ Object
Returns the value of attribute _namespace.
-
#_namespace_skip_models ⇒ Object
Returns the value of attribute _namespace_skip_models.
Instance Method Summary collapse
Instance Attribute Details
#_default_kind ⇒ Object
Returns the value of attribute _default_kind.
134 135 136 |
# File 'lib/seiel/i18n_goodies.rb', line 134 def _default_kind @_default_kind end |
#_enum ⇒ Object
Returns the value of attribute _enum.
134 135 136 |
# File 'lib/seiel/i18n_goodies.rb', line 134 def _enum @_enum end |
#_model ⇒ Object
Returns the value of attribute _model.
134 135 136 |
# File 'lib/seiel/i18n_goodies.rb', line 134 def _model @_model end |
#_namespace ⇒ Object
Returns the value of attribute _namespace.
134 135 136 |
# File 'lib/seiel/i18n_goodies.rb', line 134 def _namespace @_namespace end |
#_namespace_skip_models ⇒ Object
Returns the value of attribute _namespace_skip_models.
134 135 136 |
# File 'lib/seiel/i18n_goodies.rb', line 134 def _namespace_skip_models @_namespace_skip_models end |
Instance Method Details
#i18n(kind = nil, **kws) ⇒ Object
140 141 142 143 144 145 146 147 148 149 |
# File 'lib/seiel/i18n_goodies.rb', line 140 def i18n(kind = nil, **kws) kind ||= _default_kind kws[:scope] = _model.i18n_scope _namespace, kind, _enum, skip_models: _namespace_skip_models I18n.t self, kws end |