module ROM::SQL::ActiveSupportInstrumentation

Public Instance Methods

log_connection_yield(sql, _conn, args = nil) click to toggle source
Calls superclass method
# File lib/rom/sql/extensions/active_support_notifications.rb, line 9
def log_connection_yield(sql, _conn, args = nil)
  ActiveSupport::Notifications.instrument(
    'sql.rom',
    sql: sql,
    name: instrumentation_name,
    binds: args
  ) { super }
end

Private Instance Methods

instrumentation_name() click to toggle source
# File lib/rom/sql/extensions/active_support_notifications.rb, line 20
def instrumentation_name
  "ROM[#{database_type}]"
end