Method: Datadog::Contrib::Sequel::Utils.parse_opts
- Defined in:
- lib/ddtrace/contrib/sequel/utils.rb
.parse_opts(sql, opts, db_opts) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/ddtrace/contrib/sequel/utils.rb', line 29 def parse_opts(sql, opts, db_opts) if ::Sequel::VERSION >= '4.37.0' && !sql.is_a?(String) # In 4.37.0, sql was converted to a prepared statement object sql = sql.prepared_sql unless sql.is_a?(Symbol) end { name: opts[:type], query: sql, database: db_opts[:database], host: db_opts[:host] } end |