Method: Lolita::Translation::Builder::AbstractBuilder#override_klass_attributes
- Defined in:
- lib/lolita-translation/builder/abstract_builder.rb
#override_klass_attributes(method_names) ⇒ Object
43 44 45 46 47 48 49 50 51 52 |
# File 'lib/lolita-translation/builder/abstract_builder.rb', line 43 def override_klass_attributes method_names method_names.each do |method_name, attribute| validate_attribute_method_and_attribute(method_name, attribute) base_klass.instance_eval do define_method(method_name) do translation_record.attribute(attribute) end end end end |