Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added more tests for reserved hash keys of ActiveJob::Arguments. | Santosh Wadghule | 2016-03-17 | 1 | -6/+7 |
| | | | | | | - Added tests for checking all reserved hash keys of ActiveJob::Arguments. - Moved unrelated code from the test to the correct place, i.e. newly created test. | ||||
* | Added support for bigdecimals in perform later | Siva Gollapalli | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | Improve error message when serializing unsaved records for jobs | Faraz Yashar | 2015-06-28 | 1 | -0/+7 |
| | |||||
* | Allow keyword arguments to work with ActiveJob | Sean Griffin | 2015-01-30 | 1 | -10/+29 |
| | | | | | | | | | | | | | | | | | Unfortunately, the HashWithIndifferent access approach is insufficient for our needs. It's perfectly reasonable to want to use keyword arguments with Active Job, which we will see as a symbol keyed hash. For Ruby to convert this back to keyword arguments, it must deserialize to a symbol keyed hash. There are two primary changes to the serialization behavior. We first treat a HWIA separately, and mark it as such so we can convert it back into a HWIA during deserialization. For normal hashes, we keep a list of all symbol keys, and convert them back to symbol keys after deserialization. Fixes #18741. | ||||
* | Fix string/gid collision in job arguments | Jeremy Kemper | 2014-09-25 | 1 | -3/+11 |
| | | | | Serialize Global IDs as special objects, distinguishable from Strings | ||||
* | Tighten up AJ::Arguments and its tests | Jeremy Kemper | 2014-09-14 | 1 | -0/+76 |
* Disallow deserialization of non-primitive objects * Broaden coverage; remove superfluous tests |