Skip to content

Commit 99aaa7d

Browse files
committed
Misc PR feedback. Thanks @sgrif
1 parent 77e9d6b commit 99aaa7d

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

lib/active_record/connection_adapters/sqlserver/core_ext/explain.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ module CoreExt
55
module Explain
66

77
SQLSERVER_STATEMENT_PREFIX = 'EXEC sp_executesql '.freeze
8-
SQLSERVER_PARAM_MATCHER = /@\d+ = (.*)/.freeze
9-
SQLSERVER_NATIONAL_STRING_MATCHER = /N'(.*)'/m.freeze
8+
SQLSERVER_PARAM_MATCHER = /@\d+ = (.*)/
9+
SQLSERVER_NATIONAL_STRING_MATCHER = /N'(.*)'/m
1010

1111
def exec_explain(queries)
12-
unprepared_queries = queries.map do |sql_binds|
13-
sql, binds = sql_binds
12+
unprepared_queries = queries.map do |(sql, binds)|
1413
[unprepare_sqlserver_statement(sql), binds]
1514
end
1615
super(unprepared_queries)

lib/active_record/connection_adapters/sqlserver/database_statements.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ def exec_query(sql, name = 'SQL', binds = [], sqlserver_options = {})
2020
end
2121

2222
def exec_insert(sql, name, binds, pk = nil, _sequence_name = nil)
23-
id_insert_table_name = query_requires_identity_insert?(sql) if pk
24-
if id_insert_table_name
23+
if pk && id_insert_table_name = query_requires_identity_insert?(sql)
2524
with_identity_insert_enabled(id_insert_table_name) { exec_query(sql, name, binds) }
2625
else
2726
exec_query(sql, name, binds)

test/cases/schema_dumper_test_sqlserver.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def assert_line(column_name, options={})
176176

177177
class SchemaLine
178178

179-
LINE_PARSER = %r{t\.(\w+)\s+"(.*?)"[,\s+](.*)}.freeze
179+
LINE_PARSER = %r{t\.(\w+)\s+"(.*?)"[,\s+](.*)}
180180

181181
attr_reader :line,
182182
:type_method,

0 commit comments

Comments
 (0)