Sha256: 1c6f201108e05447e6268f57932ce003f3cfa4d0888b87dca85666fceaa49943
Contents?: true
Size: 610 Bytes
Versions: 12
Compression:
Stored size: 610 Bytes
Contents
# frozen_string_literal: true require 'digest' module PgSearch class Configuration class ForeignColumn < Column attr_reader :weight def initialize(column_name, weight, model, association) super(column_name, weight, model) @association = association end def alias Configuration.alias(@association.subselect_alias, @column_name) end private def expression "#{@association.subselect_alias}.#{self.alias}" end def table_name @connection.quote_table_name(@association.table_name) end end end end
Version data entries
12 entries across 12 versions & 1 rubygems