Module: LocalizableModel::ScopeExtension
- Defined in:
- lib/localizable_model/scope_extension.rb
Overview
LocalizableModel::ScopeExtension
Injected into the Relation when Model.localized is called.
Instance Attribute Summary collapse
-
#locale ⇒ Object
Returns the value of attribute locale.
Instance Method Summary collapse
Instance Attribute Details
#locale ⇒ Object
Returns the value of attribute locale.
9 10 11 |
# File 'lib/localizable_model/scope_extension.rb', line 9 def locale @locale end |
Instance Method Details
#localize(locale) ⇒ Object
11 12 13 14 |
# File 'lib/localizable_model/scope_extension.rb', line 11 def localize(locale) @locale = locale self end |
#to_a ⇒ Object
16 17 18 |
# File 'lib/localizable_model/scope_extension.rb', line 16 def to_a super.map { |record| record.localize(@locale) } end |