method
read_message
v8.1.1 -
Show latest stable
- Class:
ActiveSupport::Messages::Rotator
read_message(message, on_rotation: @on_rotation, **options)public
No documentation available.
# File activesupport/lib/active_support/messages/rotator.rb, line 28
def read_message(message, on_rotation: @on_rotation, **options)
if @rotations.empty?
super(message, **options)
else
thrown, error = catch_rotation_error do
return super(message, **options)
end
@rotations.each do |rotation|
catch_rotation_error do
value = rotation.read_message(message, **options)
on_rotation&.call
return value
end
end
throw thrown, error
end
end