Sha256: b970b415009d6ecec95a332b47fb77ff1ee07983153607314e232aee3efe47a9

Contents?: true

Size: 530 Bytes

Versions: 14

Compression:

Stored size: 530 Bytes

Contents

module SchemaPlus
  module Core
    module ActiveRecord
      module ConnectionAdapters
        module AbstractMysqlAdapter
          module SchemaCreation
            def visit_TableDefinition(o)
              SchemaMonkey::Middleware::Sql::Table.start(caller: self, connection: self.instance_variable_get('@conn'), table_definition: o, sql: SqlStruct::Table.new) { |env|
                env.sql.parse! super env.table_definition
              }.sql.assemble
            end
          end
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
schema_plus_core-1.0.2 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-1.0.1 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-1.0.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.6.2 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.6.1 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.6.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.5.1 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.5.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.4.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.3.1 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.3.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.2.1 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.2.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb
schema_plus_core-0.1.0 lib/schema_plus/core/active_record/connection_adapters/abstract_mysql_adapter.rb