123456789_123456789_123456789_123456789_123456789_

Class: ActiveRecord::ConnectionAdapters::RactorConnectionHandler::AbstractProxyAdapter::SchemaCreationProxy

Overview

Renders schema definition objects (e.g. ::ActiveRecord::ConnectionAdapters::CreateIndexDefinition) through the token-pinned connection's own ::ActiveRecord::ConnectionAdapters::SchemaCreation visitor.

Class Method Summary

Instance Method Summary

Constructor Details

.new(proxy) ⇒ SchemaCreationProxy

[ GitHub ]

  
# File 'activerecord/lib/active_record/connection_adapters/ractor_connection_handler/abstract_proxy_adapter/schema_creation_proxy.rb', line 12

def initialize(proxy)
  @proxy = proxy
end

Instance Method Details

#accept(node)

[ GitHub ]

  
# File 'activerecord/lib/active_record/connection_adapters/ractor_connection_handler/abstract_proxy_adapter/schema_creation_proxy.rb', line 16

def accept(node)
  @proxy.remote_schema_creation_accept(node)
end