Don't use Active Support where we don't need to

This commit is contained in:
Rafael Mendonça França 2013-11-09 16:40:00 -02:00
parent 2fd095507c
commit bdb8bc6e8a
3 changed files with 3 additions and 3 deletions

@ -491,7 +491,7 @@ def exec_stmt(sql, name, binds)
end
begin
stmt.execute(*type_casted_binds.map(&:second))
stmt.execute(*type_casted_binds.map { |_, val| val })
rescue Mysql::Error => e
# Older versions of MySQL leave the prepared statement in a bad
# place when an error occurs. To support older mysql versions, we

@ -788,7 +788,7 @@ def exec_cache(sql, name, binds)
}
log(sql, name, type_casted_binds, stmt_key) do
@connection.send_query_prepared(stmt_key, type_casted_binds.map(&:second))
@connection.send_query_prepared(stmt_key, type_casted_binds.map { |_, val| val })
@connection.block
@connection.get_last_result
end

@ -310,7 +310,7 @@ def exec_query(sql, name = nil, binds = [])
stmt = cache[:stmt]
cols = cache[:cols] ||= stmt.columns
stmt.reset!
stmt.bind_params type_casted_binds.map(&:second)
stmt.bind_params type_casted_binds.map { |_, val| val }
end
ActiveRecord::Result.new(cols, stmt.to_a)