├── .github └── workflows │ └── prs.yml ├── .gitignore ├── .simplecov ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── gemfiles ├── Gemfile.base ├── activerecord-5.2 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 ├── activerecord-6.0 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 ├── activerecord-6.1 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 └── activerecord-7.0 │ ├── Gemfile.base │ ├── Gemfile.mysql2 │ ├── Gemfile.postgresql │ └── Gemfile.sqlite3 ├── init.rb ├── lib ├── schema_associations.rb └── schema_associations │ ├── active_record │ └── associations.rb │ └── version.rb ├── schema_associations.gemspec ├── schema_dev.yml └── spec ├── association_spec.rb └── spec_helper.rb /.github/workflows/prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/.github/workflows/prs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/.gitignore -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/.simplecov -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/Rakefile -------------------------------------------------------------------------------- /gemfiles/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-5.2/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-5.2/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-5.2/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-5.2/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-5.2/Gemfile.sqlite3 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.0/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.0/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.0/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-6.0/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.0/Gemfile.sqlite3 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.1/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.1/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.1/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-6.1/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-6.1/Gemfile.sqlite3 -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-7.0/Gemfile.base -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.mysql2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-7.0/Gemfile.mysql2 -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-7.0/Gemfile.postgresql -------------------------------------------------------------------------------- /gemfiles/activerecord-7.0/Gemfile.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/gemfiles/activerecord-7.0/Gemfile.sqlite3 -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/init.rb -------------------------------------------------------------------------------- /lib/schema_associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/lib/schema_associations.rb -------------------------------------------------------------------------------- /lib/schema_associations/active_record/associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/lib/schema_associations/active_record/associations.rb -------------------------------------------------------------------------------- /lib/schema_associations/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module SchemaAssociations 4 | VERSION = "1.4.0" 5 | end 6 | -------------------------------------------------------------------------------- /schema_associations.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/schema_associations.gemspec -------------------------------------------------------------------------------- /schema_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/schema_dev.yml -------------------------------------------------------------------------------- /spec/association_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/spec/association_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SchemaPlus/schema_associations/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------