Sha256: 36777320d8e8de2daa3051eddd16cff60ca9dee6c524916a451b81df0fa28724
Contents?: true
Size: 472 Bytes
Versions: 1
Compression:
Stored size: 472 Bytes
Contents
module RedHillConsulting::AutomaticForeignKey::ActiveRecord module Migration def self.included(base) base.extend(ClassMethods) end module ClassMethods def add_column(table_name, column_name, type, options = {}) super references = ActiveRecord::Base.references(table_name, column_name, options) add_foreign_key(table_name, column_name, references.first, references.last, options) if references end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
automatic_foreign_key-1.0.0 | lib/red_hill_consulting/automatic_foreign_key/active_record/migration.rb |