├── .gitignore ├── .travis.yml ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── gemfiles ├── activerecord_3.0.gemfile ├── activerecord_3.1.gemfile ├── activerecord_3.2.gemfile ├── activerecord_4.0.gemfile ├── activerecord_4.1.gemfile ├── activerecord_4.2.gemfile ├── activerecord_5.0.gemfile └── activerecord_edge.gemfile ├── immigrant.gemspec ├── lib ├── generators │ ├── USAGE │ ├── immigration_generator.rb │ └── templates │ │ ├── immigration-pre-3.1.rb.erb │ │ └── immigration.rb.erb ├── immigrant.rb └── immigrant │ ├── compat.rb │ ├── compat │ ├── 3.0.rb │ ├── 3.1.rb │ ├── 4.0.rb │ ├── 4.2.rb │ ├── 5.0.rb │ ├── active_record.rb │ └── foreigner.rb │ ├── foreign_key_extensions.rb │ ├── key_validator.rb │ ├── loader.rb │ ├── railtie.rb │ └── task.rb └── test ├── compat.rb ├── helper.rb └── immigrant_test.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/.travis.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/Rakefile -------------------------------------------------------------------------------- /gemfiles/activerecord_3.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_3.0.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_3.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_3.1.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_3.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_3.2.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_4.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_4.0.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_4.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_4.1.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_4.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_4.2.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_5.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_5.0.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord_edge.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/gemfiles/activerecord_edge.gemfile -------------------------------------------------------------------------------- /immigrant.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/immigrant.gemspec -------------------------------------------------------------------------------- /lib/generators/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/generators/USAGE -------------------------------------------------------------------------------- /lib/generators/immigration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/generators/immigration_generator.rb -------------------------------------------------------------------------------- /lib/generators/templates/immigration-pre-3.1.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/generators/templates/immigration-pre-3.1.rb.erb -------------------------------------------------------------------------------- /lib/generators/templates/immigration.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/generators/templates/immigration.rb.erb -------------------------------------------------------------------------------- /lib/immigrant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant.rb -------------------------------------------------------------------------------- /lib/immigrant/compat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/3.0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/3.0.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/3.1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/3.1.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/4.0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/4.0.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/4.2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/4.2.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/5.0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/5.0.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/active_record.rb -------------------------------------------------------------------------------- /lib/immigrant/compat/foreigner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/compat/foreigner.rb -------------------------------------------------------------------------------- /lib/immigrant/foreign_key_extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/foreign_key_extensions.rb -------------------------------------------------------------------------------- /lib/immigrant/key_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/key_validator.rb -------------------------------------------------------------------------------- /lib/immigrant/loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/loader.rb -------------------------------------------------------------------------------- /lib/immigrant/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/railtie.rb -------------------------------------------------------------------------------- /lib/immigrant/task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/lib/immigrant/task.rb -------------------------------------------------------------------------------- /test/compat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/test/compat.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/immigrant_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenseng/immigrant/HEAD/test/immigrant_test.rb --------------------------------------------------------------------------------