Class: ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord/connection_adapters/abstract_mysql_adapter.rb

Instance Method Summary collapse

Instance Method Details

#change_column_sql_with_comment(table_name, column_name, type, options = {}) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/activerecord/connection_adapters/abstract_mysql_adapter.rb', line 6

def change_column_sql_with_comment(table_name, column_name, type, options = {})
  comment = options.fetch(:comment){ nil }
  change_column_sql = change_column_sql_without_comment(table_name, column_name, type, options = {})
  return change_column_sql if comment.nil?
  
  "#{change_column_sql} COMMENT '#{quote_string(comment)}'"
end