Module: MultiInsert
- Defined in:
- lib/multi_insert/query.rb,
lib/multi_insert/version.rb,
lib/multi_insert/query_builder.rb
Defined Under Namespace
Modules: QueryBuilder
Classes: Query
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.join_params(params) ⇒ Object
34
35
36
|
# File 'lib/multi_insert/query_builder.rb', line 34
def self.join_params(params)
"(" + params.join(',') + ")"
end
|
.returning(columns) ⇒ Object
29
30
31
32
|
# File 'lib/multi_insert/query_builder.rb', line 29
def self.returning(columns)
columns = columns.map{|c| ActiveRecord::Base.connection.quote_column_name(c.to_s)}.join(',')
"RETURNING #{columns}"
end
|