Method: Mobility::Backends::ActiveRecord::KeyValue.build_node
- Defined in:
- lib/mobility/backends/active_record/key_value.rb
.build_node(attr, locale) ⇒ Mobility::Plugins::Arel::Attribute
Returns Arel attribute for aliased translation table value column.
49 50 51 52 |
# File 'lib/mobility/backends/active_record/key_value.rb', line 49 def build_node(attr, locale) aliased_table = class_name.arel_table.alias(table_alias(attr, locale)) Plugins::Arel::Attribute.new(aliased_table, value_column, locale, self, attr.to_sym) end |