aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_methods/write.rb
Commit message (Expand)AuthorAgeFilesLines
* Enable `Layout/EmptyLinesAroundAccessModifier` copRyuta Kamizono2019-06-131-1/+0
* Avoid redundant `attribute_alias?` before `attribute_alias`Ryuta Kamizono2019-04-241-3/+1
* PERF: 20% faster pk attribute accessRyuta Kamizono2019-04-221-2/+1
* Avoid method call if `@transaction_state` is not finalizedRyuta Kamizono2019-04-211-2/+2
* Fix dirty tracking after rollback.Ryuta Kamizono2019-04-161-6/+3
* Improve wording of commentsChris Salzberg2019-04-131-1/+1
* Reduce string allocations in read/write_attributeEugene Kenny2018-10-211-4/+3
* Improve model attribute accessor method names for backtracesDylan Thacker-Smith2018-10-121-11/+11
* Add `Style/RedundantFreeze` to remove redudant `.freeze`Yasuo Honda2018-09-291-2/+2
* Ruby 2.4: take advantage of String#unpack1Jeremy Daer2018-03-011-1/+1
* PERF: Partially recover some performance when preloading.Guo Xiang Tan2017-09-261-2/+3
* Add :nodoc: for ActiveRecord::AttributeMethods [ci skip]Yoshiyuki Hirano2017-08-261-1/+1
* Merge pull request #29724 from eugeneius/sync_primary_keyMatthew Draper2017-08-021-0/+3
|\
| * Sync transaction state when accessing primary keyEugene Kenny2017-07-091-0/+3
* | Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
|/
* Rename raw_write_attribute to write_attribute_without_type_castEugene Kenny2017-07-071-6/+6
* Improve the performance of writing attributesEugene Kenny2017-06-181-4/+10
* Don't map id to primary key in raw_write_attributeEugene Kenny2017-06-151-15/+6
* Fix Rubocop violations and fix documentation visibilityRafael Mendonça França2016-12-281-1/+1
* Privatize unneededly protected methods in Active RecordAkira Matsuda2016-12-241-2/+2
* Check whether the current attribute being write is aliased or not before writingPrathamesh Sonpatki2016-12-091-1/+7
* Fix broken comments indentation caused by rubocop auto-correct [ci skip]Ryuta Kamizono2016-09-141-1/+1
* Fix broken heredoc indentation caused by rubocop auto-correctRyuta Kamizono2016-09-031-7/+7
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-18/+18
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-2/+2
* Support for unified Integer class in Ruby 2.4+Jeremy Daer2016-05-181-1/+1
* remove unused constants from activerecordPareshGupta2016-02-011-13/+0
* nodoc raw_write_attributeTony Miller2015-09-191-1/+1
* Freeze string literals when not mutated.schneems2015-07-191-1/+1
* remove files which is dependent on ruby1.9 as we do not support Ruby1.9Kuldeep Aggarwal2015-01-041-22/+11
* `update_column` take ruby-land input, not database-land inputSean Griffin2014-12-161-1/+1
* Move writing unknown column exception to null attributeSean Griffin2014-06-261-4/+0
* Encapsulate the creation of `Attribute` objectsSean Griffin2014-06-261-3/+2
* Introduce an Attribute object to handle the type casting danceSean Griffin2014-06-131-9/+6
* Make `_before_type_cast` actually be before type castSean Griffin2014-06-091-6/+4
* Return a null column when no column exists for an attributeSean Griffin2014-06-031-5/+7
* Remove most code related to serialized propertiesSean Griffin2014-06-011-6/+6
* Rename attribute related instance variables to better express intentSean Griffin2014-05-301-5/+5
* Don't reference comments that do not existSean Griffin2014-05-291-2/+0
* Move `type_cast_for_write` behavior over to the serialized type objectSean Griffin2014-05-291-11/+6
* Fix serialized field returning serialized data after update_columnSimon Eskildsen2014-04-051-14/+22
* method transplanting between modules isn't supported on 1.9Aaron Patterson2013-07-031-7/+25
* refactor the method cache objects to have a superclassAaron Patterson2013-07-031-25/+8
* keep a cache of writer methodsAaron Patterson2013-07-031-11/+34
* stop storing multiple copies of a particular attribute nameAaron Patterson2013-07-021-2/+3
* eagerly assign the attribute name cache, remove const_missingAaron Patterson2013-07-021-0/+2
* Don't allocate new strings in compiled attribute methodsJon Leighton2012-11-211-8/+12
* Revert "Don't allocate new strings in compiled attribute methods"David Heinemeier Hansson2012-10-311-12/+8
* Don't allocate new strings in compiled attribute methodsJon Leighton2012-10-121-8/+12
* Revert "Key the attributes hash with symbols"Jon Leighton2012-10-121-2/+2