aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_methods.rb
Commit message (Expand)AuthorAgeFilesLines
* Allow symbol (i.e. quoted identifier) as safe SQL stringRyuta Kamizono2019-05-281-3/+5
* Extract `readonly_attribute?`Ryuta Kamizono2019-05-271-5/+1
* PERF: 20% faster pk attribute accessRyuta Kamizono2019-04-221-1/+1
* Change deprecation message for dangerous query method to be disallowed in Rai...Abhay Nikam2019-04-201-1/+1
* Revert renamed `GeneratedAttributeMethods`Ryuta Kamizono2019-04-191-3/+3
* Give GeneratedAttributeMethods module a nameChris Salzberg2019-03-131-3/+4
* Fix inspect with non-primary key id attributeEugene Kenny2018-11-061-1/+1
* Merge pull request #34208 from yskkin/inspect_with_parameter_filterRyuta Kamizono2018-10-261-8/+11
|\
| * Implement AR#inspect using ParamterFilter.Yoshiyuki Kinjo2018-10-191-8/+11
* | ActiveRecord#respond_to? No longer allocates stringsschneems2018-10-151-11/+4
|/
* Improve model attribute accessor method names for backtracesDylan Thacker-Smith2018-10-121-9/+0
* Add `Style/RedundantFreeze` to remove redudant `.freeze`Yasuo Honda2018-09-291-2/+2
* Extract `Arel.arel_node?` helper methodRyuta Kamizono2018-09-281-3/+1
* Refactor `attributes_for_{create,update}` to avoid an extra allocationRyuta Kamizono2018-08-311-2/+4
* Remove `attributes_with_values_for_{create,update}` for internal useRyuta Kamizono2018-08-301-8/+0
* Permit list usage cleanup and clearer documentationKevin Deisz2018-08-271-6/+8
* Convert remaining usage of whitelist and blacklistKevin Deisz2018-08-241-2/+2
* Convert over the rest of the whitelist referencesKevin Deisz2018-08-241-6/+6
* PERF: avoid allocating column names where possibleSam2018-06-061-1/+1
* Add AR::Base.base_class? predicateBogdan Gusiev2018-04-021-1/+1
* update comment to reflect new supported patterns [ci skip]Xavier Noria2018-03-061-0/+4
* whitelist NULLS { FIRST | LAST } in order clausesXavier Noria2018-03-061-1/+8
* Refactor `_substitute_values` to be passed attribute names and valuesRyuta Kamizono2018-03-051-13/+7
* Use private attr_readerRyuta Kamizono2018-02-231-5/+2
* Remove internal `typecasted_attribute_value` methodRyuta Kamizono2018-01-251-5/+1
* try using regexesBen Toews2017-11-091-32/+16
* always allow Arel::Attributes::Attribute alsoBen Toews2017-11-091-1/+3
* remove :enabled optionBen Toews2017-11-091-2/+0
* beef up deprecation warningBen Toews2017-11-091-3/+7
* allow Arel.sql() for pluckBen Toews2017-11-091-1/+37
* add config to check arguments to unsafe AR methodsBen Toews2017-11-091-0/+16
* removed unnecessary returnsShuhei Kitagawa2017-10-281-1/+1
* Include Mutex_m into module class instead of extending instanceChris Salzberg2017-10-081-2/+4
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Remove unused requiresRyuta Kamizono2017-07-161-3/+0
* 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
* Remove returning true in internal callbacksRyuta Kamizono2017-05-141-1/+0
* Privatize unneededly protected methods in Active RecordAkira Matsuda2017-01-051-8/+8
* This method is never called since 8e633e505880755e7e366ccec2210bbe2b5436e7Akira Matsuda2017-01-051-7/+0
* Fix broken comments indentation caused by rubocop auto-correct [ci skip]Ryuta Kamizono2016-09-141-5/+5
* revises most Lint/EndAlignment offensesXavier Noria2016-08-071-3/+3
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-41/+41
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-5/+5
* fix respond_to? documentationKivanio Barbosa2016-07-041-7/+7
* Do not specal case inspecting associated arrays of over 10 elements, preventi...Kevin McPhillips2016-06-291-7/+3
* [] and read_attribute are not aliases [ci skip]Benjamin Quorning2016-05-241-2/+0
* Support for unified Integer class in Ruby 2.4+Jeremy Daer2016-05-181-1/+1
* Remove unused class AttributeMethodCachePareshGupta2016-02-021-24/+0
* add `ActiveRecord::Base.has_attribute?`Yves Senn2015-12-021-0/+12