Method: QueryHelper#to_sql

Defined in:
lib/query_helper.rb

#to_sqlObject



156
157
158
159
160
161
162
163
164
165
# File 'lib/query_helper.rb', line 156

def to_sql
  query = build_query()
  return query if @bind_variables.length == 0
  begin
    return @model.sanitize_sql_array([query, @bind_variables])
  rescue NoMethodError
    # sanitize_sql_array is a protected method before Rails v5.2.3
    return @model.send(:sanitize_sql_array, [query, @bind_variables])
  end
end