module ActiveRecord::OpenTracing::SqlSanitizer
Constants
- KLASSES
Public Class Methods
build_sanitizer(sanitizer_name)
click to toggle source
# File lib/active_record/open_tracing/sql_sanitizer.rb, line 21 def build_sanitizer(sanitizer_name) sanitizer_klass(sanitizer_name).new end
Private Class Methods
sanitizer_klass(sanitizer_name)
click to toggle source
# File lib/active_record/open_tracing/sql_sanitizer.rb, line 27 def sanitizer_klass(sanitizer_name) key = KLASSES.keys.detect do |name| sanitizer_name.to_sym == name end || (raise NameError, "Unknown sanitizer #{sanitizer_name.inspect}") KLASSES.fetch(key) end