Module: Immigrant
- Defined in:
- lib/immigrant/foreign_key_extensions.rb,
lib/immigrant.rb,
lib/immigrant/loader.rb,
lib/immigrant/railtie.rb,
lib/immigrant/compat/3.0.rb,
lib/immigrant/compat/3.1.rb,
lib/immigrant/compat/4.0.rb,
lib/immigrant/compat/4.2.rb,
lib/immigrant/key_validator.rb,
lib/immigrant/compat/foreigner.rb,
lib/immigrant/compat/active_record.rb
Overview
add some useful things for querying/comparing/dumping foreign keys
Defined Under Namespace
Modules: ForeignKeyExtensions Classes: KeyFinder, KeyValidator, Railtie
Constant Summary collapse
- TEMPLATE =
'immigration.rb.erb'
- FOREIGN_KEY =
:foreign_key
- ForeignKeyDefinition =
::ActiveRecord::ConnectionAdapters::ForeignKeyDefinition
Class Attribute Summary collapse
Class Method Summary collapse
Class Attribute Details
.ignore_keys ⇒ Object
9 10 11 |
# File 'lib/immigrant.rb', line 9 def ignore_keys @ignore_keys ||= [] end |
Class Method Details
.load ⇒ Object
2 3 4 5 6 7 |
# File 'lib/immigrant/loader.rb', line 2 def self.load require "active_record" require_relative "compat" ForeignKeyDefinition.send :include, ForeignKeyExtensions end |