aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/reflection.rb
Commit message (Expand)AuthorAgeFilesLines
* Use `Concurrent::Map` than `Mutex` and `Mutex_m` for statement cachesRyuta Kamizono2017-08-041-6/+3
* Passing `klass` to `StatementCache.new`Ryuta Kamizono2017-08-041-2/+2
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Fix unscoping `default_scope` in STI associationsRyuta Kamizono2017-07-191-2/+4
* Post.joins(:users) should not be affected by `User.current_scope`Sean Griffin2017-07-171-4/+2
* Fix eager loading association with scope including joinsRyuta Kamizono2017-07-041-7/+11
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Merge pull request #29540 from kirs/rubocop-frozen-stringMatthew Draper2017-07-021-0/+1
|\
| * Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* | Merge pull request #28808 from fschwahn/fix-polymorphic-automic-inverseMatthew Draper2017-07-011-4/+3
|\ \ | |/ |/|
| * Remove :polymorphic from INVALID_AUTOMATIC_INVERSE_OPTIONSFabian Schwahn2017-04-201-4/+3
* | Merge pull request #28928 from kamipo/remove_habtm_initializeRafael França2017-06-281-4/+0
|\ \
| * | Remove `HasAndBelongsToManyReflection#initialize`Ryuta Kamizono2017-04-291-4/+0
| |/
* | Fix eager loading to respect `store_full_sti_class` settingRyuta Kamizono2017-06-291-1/+1
* | Move building constraint to `join_scope` in `Reflection`Ryuta Kamizono2017-06-271-2/+11
* | Move constructing polymorphic type to `join_scope` in `Reflection`Ryuta Kamizono2017-06-271-4/+7
* | Move constructing join scope to `Reflection`Ryuta Kamizono2017-06-261-4/+11
* | Extract `build_scope` and `predicate_builder` in `Reflection`Ryuta Kamizono2017-06-241-7/+10
* | Don't expose methods and attrs for internal usageRyuta Kamizono2017-05-301-17/+19
* | Merge pull request #29098 from kamipo/fix_association_with_extension_issuesMatthew Draper2017-05-301-0/+4
|\ \
| * | Fix association with extension issuesRyuta Kamizono2017-05-281-0/+4
* | | Add option for class_attribute default (#29270)David Heinemeier Hansson2017-05-291-4/+2
|/ /
* | Fix crashing on circular left join references with scopingRyuta Kamizono2017-05-241-1/+1
* | Add type caster to `RuntimeReflection#alias_name`Jon Moss2017-05-021-1/+1
* | Use `flat_map` rather than `map(&:...).flatten`Ryuta Kamizono2017-04-291-1/+1
|/
* `join_keys` no longer needs a class passed to itAaron Patterson2017-03-031-27/+30
* refactor so there is only one JoinKeys factory methodAaron Patterson2017-03-031-4/+15
* ask reflection for klass join reflectionAaron Patterson2017-03-031-0/+15
* Move join scopes on to the reflection objectAaron Patterson2017-03-031-0/+22
* Fix collection_singular_ids= bugDaniel Colson2017-02-021-2/+2
* Avoid lambda scopes when possibleAaron Patterson2017-01-301-3/+1
* deprecate `scope_chain`Aaron Patterson2017-01-301-0/+2
* update comments and call `super`Aaron Patterson2017-01-301-24/+3
* remove caching until we prove it is requiredAaron Patterson2017-01-301-7/+3
* Fix `scopes` implementation on `PolymorphicReflection`Aaron Patterson2017-01-301-47/+12
* Implement `scopes` method on each Reflectioneileencodes2017-01-301-5/+47
* Merge branch 'master' of github.com:rails/docrailsVijay Dev2017-01-111-3/+3
|\
| * `meta-data` --> `metadata`Jon Moss2016-12-311-3/+3
* | Improve deprecation message for deprecated reflection class nameRyuta Kamizono2017-01-101-1/+1
* | Deprecate reflection class name to accept a classKir Shatrov2017-01-091-0/+11
* | Privatize unneededly protected methods in Active RecordAkira Matsuda2017-01-051-3/+1
* | Raise error when has_many through is defined before through associationChris Holmes2017-01-041-0/+8
* | Raise when a through association has an ambiguous reflection nameRafael Mendonça França2016-12-291-9/+7
|/
* Resolve association class correctly when assigning ids on a through associationMatthew Draper2016-12-091-0/+4
* Add test for collection *_ids= setter when association primary key setDominic Cleal2016-11-241-0/+4
* Merge pull request #26905 from bogdanvlviv/docsAndrew White2016-11-131-1/+1
|\
| * Add missing `+` around a some literals.bogdanvlviv2016-10-271-1/+1
* | Allow `autosave: true` to be used with inverse ofSean Griffin2016-11-011-10/+1
* | Add more rubocop rules about whitespacesRafael Mendonça França2016-10-291-1/+1
* | Merge pull request #25432 from kamipo/polymorphic_reflection_is_not_using_met...Eileen M. Uchitelle2016-10-251-3/+3
|\ \ | |/ |/|