Module: ArelToSQL::AttributeExtension
- Defined in:
- lib/arel-to-sql.rb
Instance Method Summary collapse
- #to_sql(engine = nil) ⇒ Object (also: #to_s)
Instance Method Details
#to_sql(engine = nil) ⇒ Object Also known as: to_s
15 16 17 18 19 20 21 22 23 |
# File 'lib/arel-to-sql.rb', line 15 def to_sql(engine = nil) return name if Arel::Nodes::SqlLiteral === name engine ||= relation.respond_to?(:engine) ? relation.engine : Arel::Table.engine engine.connection.quote_table_name(relation.table_alias || relation.table_name) + '.' + engine.connection.quote_column_name(name) end |