Method: Puffs::SQLRelation#sql_params
- Defined in:
- lib/relation.rb
#sql_params ⇒ Object
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/relation.rb', line 169 def sql_params params = [] values = [] i = 1 where_params_hash.map do |attribute, value| params << "#{attribute} = $#{i}" values << value i += 1 end { params: params.join(' AND '), where: params.empty? ? nil : 'WHERE', values: values } end |