Module: ActiveRecord::ConnectionAdapters::MySQL::ColumnMethods

Defined in:
lib/active_record-mysql-uuid_column/migration_column.rb

Instance Method Summary collapse

Instance Method Details

#uuid(*args, **options) ⇒ Object



5
6
7
8
9
# File 'lib/active_record-mysql-uuid_column/migration_column.rb', line 5

def uuid(*args, **options)
  # http://dba.stackexchange.com/questions/904/mysql-data-type-for-128-bit-integers
  # http://dev.mysql.com/doc/refman/5.7/en/binary-varbinary.html
  args.each { |name| column(name, :binary, options.merge(limit: 16)) }
end