Module: Concerns::Model::TranslatesValue
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/model/translates_value.rb
Instance Method Summary collapse
Instance Method Details
#translated_value(attribute_name, options = {}) ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'app/models/concerns/model/translates_value.rb', line 23 def translated_value(attribute_name, = {}) .reverse_merge!(locale: I18n.locale) locale = .delete(:locale) I18n.with_locale(locale) do I18n.t("activemodel.values.#{self.class.name.underscore}.#{send(attribute_name).to_s.underscore}") end end |