class ActiveSupport::Messages::RotationCoordinator

def rotate(**options, &block)

def rotate(**options, &block)
  raise ArgumentError, "Options cannot be specified when using a block" if block && !options.empty?
  changing_configuration!
  @rotate_options << (block || options)
  self
end