| 1171 | | type_condition = subclasses.inject("#{table_name}.#{quoted_inheritance_column} = '#{name.demodulize}' ") do |condition, subclass| |
|---|
| 1172 | | condition << "OR #{table_name}.#{quoted_inheritance_column} = '#{subclass.name.demodulize}' " |
|---|
| | 1171 | type_condition = subclasses.inject(superclass.abstract_class? ? [] : ["#{table_name}.#{quoted_inheritance_column} = '#{name.demodulize}' "]) do |condition, subclass| |
|---|
| | 1172 | if subclass.abstract_class? |
|---|
| | 1173 | condition << "#{table_name}.#{quoted_inheritance_column} = '#{subclass.name.demodulize}'" |
|---|
| | 1174 | else |
|---|
| | 1175 | condition |
|---|
| | 1176 | end |
|---|