Class: PgSearch::Configuration::ForeignColumn
- Defined in:
- lib/pg_search/configuration/foreign_column.rb
Instance Attribute Summary collapse
-
#weight ⇒ Object
readonly
Returns the value of attribute weight.
Attributes inherited from Column
Instance Method Summary collapse
- #alias ⇒ Object
-
#initialize(column_name, weight, model, association) ⇒ ForeignColumn
constructor
A new instance of ForeignColumn.
Methods inherited from Column
Constructor Details
#initialize(column_name, weight, model, association) ⇒ ForeignColumn
Returns a new instance of ForeignColumn.
10 11 12 13 |
# File 'lib/pg_search/configuration/foreign_column.rb', line 10 def initialize(column_name, weight, model, association) super(column_name, weight, model) @association = association end |
Instance Attribute Details
#weight ⇒ Object (readonly)
Returns the value of attribute weight.
8 9 10 |
# File 'lib/pg_search/configuration/foreign_column.rb', line 8 def weight @weight end |
Instance Method Details
#alias ⇒ Object
15 16 17 |
# File 'lib/pg_search/configuration/foreign_column.rb', line 15 def alias Configuration.alias(@association.subselect_alias, @column_name) end |