module Mobility::Plugins::ActiveRecord::Query

Public Class Methods

attribute_alias(attribute, locale = Mobility.locale) click to toggle source
# File lib/mobility/plugins/active_record/query.rb, line 41
def attribute_alias(attribute, locale = Mobility.locale)
  "__mobility_%s_%s__"  % [attribute, ::Mobility.normalize_locale(locale)]
end
build_query(klass, locale = Mobility.locale, &block) click to toggle source
# File lib/mobility/plugins/active_record/query.rb, line 45
def build_query(klass, locale = Mobility.locale, &block)
  if block_given?
    VirtualRow.build_query(klass, locale, &block)
  else
    klass.all.extending(QueryExtension)
  end
end