Module: RawSqlBuilder
- Defined in:
- lib/raw_sql_builder.rb,
lib/raw_sql_builder/version.rb
Constant Summary collapse
- VERSION =
"0.1.3"
Class Method Summary collapse
- .execute(query) ⇒ Object
-
.mass_create(objects) ⇒ Object
Public methods ###### Raw SQL methods.
- .mass_create_or_update(objects) ⇒ Object
- .mass_update(objects) ⇒ Object
Class Method Details
.execute(query) ⇒ Object
20 21 22 |
# File 'lib/raw_sql_builder.rb', line 20 def execute(query) ActiveRecord::Base.connection.execute(query) end |
.mass_create(objects) ⇒ Object
Public methods ###### Raw SQL methods
8 9 10 |
# File 'lib/raw_sql_builder.rb', line 8 def mass_create(objects) run([*objects], :create) end |
.mass_create_or_update(objects) ⇒ Object
16 17 18 |
# File 'lib/raw_sql_builder.rb', line 16 def mass_create_or_update(objects) run([*objects], :both) end |
.mass_update(objects) ⇒ Object
12 13 14 |
# File 'lib/raw_sql_builder.rb', line 12 def mass_update(objects) run([*objects], :update) end |