ActiveRecord::Migrationを継承したクラスでcreate_tableが呼べる仕組みを教えてください
Ruby on RailsのActiveRecord::Migrationクラスを継承したクラスではcreate_tableメソッドを呼ぶことができます。
このcreate_tableメソッドの本体はActiveRecord::ConnectionAdapters::SchemaStatementsにあるcreate_tableメソッドのようだ、ということはソースを読んで予想できました。
しかし、MigrationクラスでSchemaStatementsモジュールをincludeしているようでもないのに、なぜcreate_tableメソッドが呼べるのか、という仕組みがわかりません。
なぜ呼べるのか教えてください。