class Mongoid::Globalize::FieldsBuilder
Public Class Methods
new(model)
click to toggle source
Initializes new istance of FieldsBuilder
. Param Class
# File lib/mongoid_globalize/fields_builder.rb, line 5 def initialize(model) @model = model end
Public Instance Methods
fallbacks_for_empty_translations!()
click to toggle source
Sets fallbacks_for_empty_translations
option.
# File lib/mongoid_globalize/fields_builder.rb, line 19 def fallbacks_for_empty_translations! @model.fallbacks_for_empty_translations = true end
field(name, *params)
click to toggle source
Creates new field in translation document. Param String or Symbol Other params are the same as for Mongoid’s field
# File lib/mongoid_globalize/fields_builder.rb, line 12 def field(name, *params) @model.translated_attribute_names.push name.to_sym @model.translated_attr_accessor(name) @model.translation_class.field name, *params end