Class: ActiveRecord::Mysql::Comment::TableDefinition

Inherits:
ConnectionAdapters::TableDefinition
  • Object
show all
Defined in:
lib/activerecord-mysql-comment/active_record/connection_adapters/abstract_mysql_adapter.rb

Instance Method Summary collapse

Constructor Details

#initialize(types, name, temporary, options, as = nil) ⇒ TableDefinition

Returns a new instance of TableDefinition.



35
36
37
38
# File 'lib/activerecord-mysql-comment/active_record/connection_adapters/abstract_mysql_adapter.rb', line 35

def initialize(types, name, temporary, options, as = nil)
  super(types, name, temporary, options)
  @as = as
end

Instance Method Details

#new_column_definition(name, type, options) ⇒ Object

:nodoc:



40
41
42
43
44
# File 'lib/activerecord-mysql-comment/active_record/connection_adapters/abstract_mysql_adapter.rb', line 40

def new_column_definition(name, type, options) # :nodoc:
  column = super
  column.comment = options[:comment]
  column
end