We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c27d248 commit f01c276Copy full SHA for f01c276
lib/sql/composer.rb
@@ -3,8 +3,8 @@
3
require "sql/composer/dsl"
4
5
module SQL
6
- def self.compose(options, &block)
7
- backend = Composer.backends[options[:backend]]
+ def self.compose(options = {}, &block)
+ backend = Composer.backends[options[:backend] || :postgres]
8
args = options[:args]
9
Composer::DSL.new(args: args, backend: backend, &block).()
10
end
spec/integration/sql/compose_spec.rb
@@ -19,7 +19,7 @@ def name
19
20
21
def compose(&block)
22
- SQL.compose(backend: :postgres, args: UsersRelation.new, &block)
+ SQL.compose(args: UsersRelation.new, &block)
23
24
25
let(:result) do
0 commit comments