Module: QuoteSql::Deprecated::Relation
- Defined in:
- lib/quote_sql/deprecated.rb
Instance Method Summary collapse
Instance Method Details
#dsql ⇒ Object
148 149 150 151 |
# File 'lib/quote_sql/deprecated.rb', line 148 def dsql to_sql.dsql self end |
#quote_sql ⇒ Object
144 145 146 |
# File 'lib/quote_sql/deprecated.rb', line 144 def quote_sql(**) Arel.sql(to_sql).quote_sql(**) end |
#result ⇒ Object
153 154 155 156 157 158 159 |
# File 'lib/quote_sql/deprecated.rb', line 153 def result result = ApplicationRecord.connection.exec_query(to_sql) columns = result.columns.map(&:to_sym) result.cast_values.map do |row| [columns, Array(row)].transpose.to_h end end |