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