Module: ActiveRecord::Mysql::Comment
- Included in:
- ConnectionAdapters::AbstractMysqlAdapter
- Defined in:
- lib/activerecord/mysql/comment/railtie.rb,
lib/activerecord/mysql/comment/version.rb,
lib/activerecord-mysql-comment/active_record/schema_dumper.rb,
lib/activerecord-mysql-comment/active_record/connection_adapters/abstract_mysql_adapter.rb
Defined Under Namespace
Modules: SchemaCreation, SchemaDumper, SchemaStatements Classes: ChangeColumnDefinition, ColumnDefinition, Railtie, TableDefinition
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Method Summary collapse
Instance Method Details
#migration_keys ⇒ Object
79 80 81 |
# File 'lib/activerecord-mysql-comment/active_record/connection_adapters/abstract_mysql_adapter.rb', line 79 def migration_keys super | [:comment] end |
#prepare_column_options(column, options) ⇒ Object
:nodoc:
70 71 72 73 74 75 76 77 |
# File 'lib/activerecord-mysql-comment/active_record/connection_adapters/abstract_mysql_adapter.rb', line 70 def (column, ) # :nodoc: spec = super comment = select_one("SHOW FULL COLUMNS FROM #{[:table_name]} WHERE Field = '#{column.name}'")["Comment"] if comment.present? spec[:comment] = comment.inspect end spec end |