module FromClauseTranslate::ClassMethods
Public Instance Methods
_translation_data()
click to toggle source
# File lib/from_clause_translate/class_methods.rb, line 24 def _translation_data @translation_data ||= FromClauseTranslate::TranslationData.new(self) end
translated(*columns)
click to toggle source
# File lib/from_clause_translate/class_methods.rb, line 18 def translated(*columns) scope = current_scope || all scope.add_translated_columns columns scope end
translates(*columns)
click to toggle source
# File lib/from_clause_translate/class_methods.rb, line 2 def translates(*columns) options = columns.extract_options! _translation_data.add_columns(columns) translates_plurals options[:plurals] end
translates?(column)
click to toggle source
# File lib/from_clause_translate/class_methods.rb, line 14 def translates?(column) _translation_data.translates? column end
translates_plurals(plurals)
click to toggle source
# File lib/from_clause_translate/class_methods.rb, line 8 def translates_plurals(plurals) plurals && plurals.each do |plural| _translation_data.add_plural(plural) end end