module Mongoid::Globalize::ActMacro

Public Instance Methods

translates(&block) click to toggle source

Determines translation parameters: fields and options. Available inside block methods are defined in Mongoid::Globalize::FieldsBuilder.

translates do
  field :title
  field :visible, type: Boolean
  fallbacks_for_empty_translations!
end

Param Proc

# File lib/mongoid_globalize/act_macro.rb, line 12
def translates(&block)
  builder = FieldsBuilder.new(self)
  builder.instance_exec(&block)
end