class method
self.build_handler
Ruby on Rails 8.0.4
Since v8.0.4 PrivateAvailable in: v8.0.4 v8.1.2
Signature
self.build_handler(name, handler = nil)
No documentation comment.
Parameters
-
namereq -
handleropt = nil
Source
# File activerecord/lib/active_record/query_logs.rb, line 184
def build_handler(name, handler = nil)
handler ||= @taggings[name]
if handler.nil?
GetKeyHandler.new(name)
elsif handler.respond_to?(:call)
if handler.arity == 0
ZeroArityHandler.new(handler)
else
handler
end
else
IdentityHandler.new(handler)
end
end
Defined in activerecord/lib/active_record/query_logs.rb line 184
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::QueryLogs