Sha256: 329daddde50f79386de873dfe0c441467eefc36846db44354f572d29e125a809
Contents?: true
Size: 625 Bytes
Versions: 5
Compression:
Stored size: 625 Bytes
Contents
module ActiveRecord module MTI module QueryMethods private # Retrieve the OID as well on a default select def build_select(arel) arel.project("cast(\"#{klass.table_name}\".\"tableoid\"::regclass as text)") if @klass.using_multi_table_inheritance? # arel.project("\"#{klass.table_name}\".\"tableoid\"::regclass as \"#{klass.inheritance_column}\"") if @klass.using_multi_table_inheritance? if select_values.any? arel.project(*arel_columns(select_values.uniq)) else arel.project(@klass.arel_table[Arel.star]) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems