aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/table_metadata.rb
Commit message (Expand)AuthorAgeFilesLines
* Rails 6 requires Ruby 2.3+Jeremy Daer2018-02-171-4/+1
* Avoid extra calls to to_sDaniel Colson2018-01-291-1/+1
* Fix expanding an array of `composed_of` objects which have multiple mappingsRyuta Kamizono2018-01-291-0/+8
* Refactor delegating `join_primary_key` instead of `join_keys` and `associatio...Ryuta Kamizono2018-01-011-2/+1
* Changed join_fk private method to join_foreign_key public methodchopraanmol12017-08-091-5/+1
* Currently if relation object are passed to where condition for has one or has...chopraanmol12017-08-081-1/+5
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* Adds .to_s to table_name callNick LaMuro2017-01-061-1/+1
* Describe what we are protectingAkira Matsuda2016-12-231-0/+2
* Merge pull request #26282 from kamipo/add_type_default_valueSean Griffin2016-08-311-1/+1
|\
| * Add `Type.default_value` and use it everywhere for internalRyuta Kamizono2016-08-261-1/+1
* | Switch back to `Hash.dup`Ryuta Kamizono2016-08-281-3/+1
|/
* Do not handle as an associated predicate if a table has the columnRyuta Kamizono2016-08-161-0/+4
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-1/+1
* Correctly return `associated_table` when `associated_with?` is trueRyuta Kamizono2016-07-101-3/+3
* Fix `has_one` `enum` `where` queriesJon Moss2016-05-261-1/+2
* Defer Arel attribute lookup to the model classMatthew Draper2016-02-041-1/+5
* Reduce allocation in `resolve_column_aliases`.Guo Xiang Tan2015-09-081-5/+5
* Use Hash[] instead of Hash#dup in resolve_column_aliasesRafael Mendonça França2015-09-071-1/+3
* Revert the behavior of association names and `where` to be closer to 4.2Sean Griffin2015-06-271-1/+1
* Respect custom primary keys for associations in `Relation#where`Sean Griffin2015-02-041-0/+1
* Use an `Attribute` object to represent a bind valueSean Griffin2015-01-271-4/+3
* Go through normal `where` logic in `AssociationScope`Sean Griffin2015-01-261-1/+1
* Expand the number of types which can use prepared statementsSean Griffin2015-01-241-0/+3
* Move `create_binds` over to the `PredicateBuilder`Sean Griffin2015-01-191-0/+6
* Extract an explicit type caster classSean Griffin2014-12-291-32/+1
* Rely on the injectable type caster for `arel_table`Sean Griffin2014-12-291-49/+13
* Fall back to type casting from the connection adapterSean Griffin2014-12-261-2/+70
* Perform casting of single values within the predicate builderSean Griffin2014-12-261-0/+6
* Remove `klass` and `arel_table` as a dependency of `PredicateBuilder`Sean Griffin2014-12-261-0/+46