Module: Globalize::Accessors
- Defined in:
- lib/globalize-accessors/version.rb,
lib/globalize-accessors.rb
Constant Summary collapse
- VERSION =
'0.1.4'
Instance Method Summary collapse
Instance Method Details
#globalize_accessors(options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/globalize-accessors.rb', line 4 def globalize_accessors( = {}) .reverse_merge!(:locales => I18n.available_locales, :attributes => translated_attribute_names) class_attribute :globalize_locales, :globalize_attribute_names, :instance_writer => false self.globalize_locales = [:locales] self.globalize_attribute_names = [] each_attribute_and_locale() do |attr_name, locale| define_accessors(attr_name, locale) end end |