instance method
method_missing
Ruby on Rails 7.1.6
Since v7.1.6 PrivateSignature
method_missing(name, *args, **kwargs, &block)
No documentation comment.
Parameters
-
namereq -
argsrest -
kwargskeyrest -
blockblock
Source
# File activesupport/lib/active_support/broadcast_logger.rb, line 235
def method_missing(name, *args, **kwargs, &block)
loggers = @broadcasts.select { |logger| logger.respond_to?(name) }
if loggers.none?
super(name, *args, **kwargs, &block)
elsif loggers.one?
loggers.first.send(name, *args, **kwargs, &block)
else
loggers.map { |logger| logger.send(name, *args, **kwargs, &block) }
end
end
Defined in activesupport/lib/active_support/broadcast_logger.rb line 235
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::BroadcastLogger