class Para::ModelFieldParsers::Globalize
Public Instance Methods
applicable?()
click to toggle source
# File lib/para/model_field_parsers/globalize.rb, line 18 def applicable? defined?(::Globalize) && model.translates? end
parse!()
click to toggle source
# File lib/para/model_field_parsers/globalize.rb, line 6 def parse! fields_hash.delete(:translations) model.translated_attribute_names.each do |attribute_name| column = model.translation_class.columns_hash[attribute_name.to_s] fields_hash[column.name] = AttributeField::Translation.new( model, name: column.name, type: column.type ) end end