Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove dependency on `from_now` extension. | Kasper Timm Hansen | 2017-07-23 | 1 | -1/+1 |
| | | | | [ Assain Jaleel & Kasper Timm Hansen ] | ||||
* | add metadata support to message verifier | Assain | 2017-07-19 | 2 | -6/+48 |
| | |||||
* | Add expires_at, expires_in, and purpose meta_data to messages. | Assain | 2017-07-19 | 4 | -6/+192 |
| | |||||
* | Merge pull request #29757 from lugray/hash_with_indifferent_access_default | Sean Griffin | 2017-07-17 | 2 | -10/+56 |
|\ | | | | | Fix HashWithIndifferentAccess#default when include?(nil) | ||||
| * | Fix HashWithIndifferentAccess#default when include?(nil) | Lisa Ugray | 2017-07-17 | 2 | -10/+56 |
| | | | | | | | | | | | | | | | | | | | | The implementation of HashWithIndifferentAccess#default didn't distinguish `default` from `default(nil)`, which caused an incorrect result for `default` if `nil` was used as a key. Define HashWithIndifferentAccess#dig so that hackery that behaves differently from Hash#default can be removed from HashWithIndifferentAccess#default. | ||||
* | | Merge pull request #29758 from glaucocustodio/patch-1 [ci skip] | Sean Griffin | 2017-07-17 | 1 | -0/+10 |
|\ \ | | | | | | | Add documentation for class_attribute default option | ||||
| * | | Add documentation for class_attribute options | Glauco Custódio | 2017-07-17 | 1 | -0/+10 |
| | | | |||||
* | | | Merge branch 'master' into make-reverse-merge-bang-order-consistent | Sean Griffin | 2017-07-17 | 430 | -3283/+5328 |
|\ \ \ | |||||
| * | | | Enable `Layout/FirstParameterIndentation` cop | Ryuta Kamizono | 2017-07-17 | 2 | -5/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have some indentation cops. But now there is a little inconsistent params indentations. Enable `Layout/FirstParameterIndentation` cop to prevent newly inconsistent indentation added and auto-correct to existing violations. | ||||
| * | | | explain why require_relative is not used here [ci skip] | Xavier Noria | 2017-07-16 | 1 | -0/+2 |
| | | | | |||||
| * | | | Remove encoding utf-8 magic comment | Koichi ITO | 2017-07-15 | 2 | -2/+0 |
| | | | | |||||
| * | | | Fix doc format for `ActiveSupport::Testing::TimeHelpers` [ci skip] | yuuji.yaginuma | 2017-07-15 | 1 | -2/+2 |
| | | | | |||||
| * | | | Fix configuring third-party cache stores such as ↵ | George Claghorn | 2017-07-12 | 1 | -1/+1 |
| | |/ | |/| | | | | | | | | | | | | | ActiveSupport::Cache::RedisStore Broken in 8da30ad. | ||||
| * | | [Active Support] `rubocop -a --only Layout/EmptyLineAfterMagicComment` | Koichi ITO | 2017-07-11 | 424 | -0/+424 |
| |/ | |||||
| * | :scissors: | Ryuta Kamizono | 2017-07-11 | 1 | -1/+0 |
| | | | | | | | | [ci skip] | ||||
| * | * Don't eagerly require Rails' minitest plugin. | Kasper Timm Hansen | 2017-07-10 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By making the Rails minitest behave like a standard minitest plugin we're much more likely to not break when people use other minitest plugins. Like minitest-focus and pride. To do this, we need to behave like minitest: require files up front and then perform the plugin behavior via the at_exit hook. This also saves us a fair bit of wrangling with test file loading. Finally, since the environment and warnings options have to be applied as early as possible, and since minitest loads plugins at_exit, they have to be moved to the test command. * Don't expect the root method. It's likely this worked because we eagerly loaded the Rails minitest plugin and that somehow defined a root method on `Rails`. * Assign a backtrace to failed exceptions. Otherwise Minitest pukes when attempting to filter the backtrace (which Rails' backtrace cleaner then removes). Means the exception message test has to be revised too. This is likely caused by the rails minitest plugin now being loaded for these tests and assigning a default backtrace cleaner. | ||||
| * | Added time helper method `freeze_time` which is an alias for `travel_to ↵ | प्रथमेश Sonpatki | 2017-07-10 | 3 | -0/+47 |
| | | | | | | | | Time.now` (#29681) | ||||
| * | Merge pull request #29730 from bdewater/update-encryptor-docs | Kasper Timm Hansen | 2017-07-09 | 1 | -5/+6 |
| |\ | | | | | | | Update MessageEncryptor example to use dynamic key length | ||||
| | * | [ci skip] update MessageEncryptor example to use the key length as returned ↵ | Bart de Water | 2017-07-09 | 1 | -5/+6 |
| | | | | | | | | | | | | by OpenSSL | ||||
| * | | Merge pull request #29728 from kirs/frozen-activesupport | Matthew Draper | 2017-07-09 | 428 | -0/+428 |
| |\ \ | | | | | | | | | Use frozen-string-literal in ActiveSupport | ||||
| | * | | Use frozen-string-literal in ActiveSupport | Kir Shatrov | 2017-07-09 | 428 | -0/+428 |
| | | | | |||||
| * | | | Merge pull request #28668 from Dorian/mention-time-parse-argument-error | Aaron Patterson | 2017-07-05 | 2 | -1/+13 |
| |\ \ \ | | | | | | | | | | | Mention Time.zone.parse possibly throwing ArgumentError | ||||
| | * | | | Mention and test for possible ArgumentError when parsing times | Dorian Marié | 2017-04-08 | 2 | -1/+13 |
| | | | | | |||||
| * | | | | Fix warning: `*' interpreted as argument prefix | Ryuta Kamizono | 2017-07-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` /Users/kamipo/src/github.com/rails/rails/activesupport/test/core_ext/module_test.rb:402: warning: `*' interpreted as argument prefix /Users/kamipo/src/github.com/rails/rails/activesupport/test/core_ext/module_test.rb:420: warning: `*' interpreted as argument prefix ``` | ||||
| * | | | | Merge pull request #29687 from k3rni/private-prefixed-delegate | Matthew Draper | 2017-07-06 | 2 | -1/+39 |
| |\ \ \ \ | | |_|/ / | |/| | | | | | | | | Return prefixed method names from `Module.delegate`, if using prefixes | ||||
| | * | | | Use `map` in `delegate` so that actual prefixed method names are returned, ↵ | Krzysztof Zych | 2017-07-05 | 2 | -1/+40 |
| |/ / / | | | | | | | | | | | | | if using prefix version. | ||||
| * | | | Merge branch 'master' into require_relative_2017 | Xavier Noria | 2017-07-02 | 17 | -45/+46 |
| |\ \ \ | |||||
| | * | | | Expectation first | Akira Matsuda | 2017-07-02 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Revert "Merge pull request #29540 from kirs/rubocop-frozen-string" | Matthew Draper | 2017-07-02 | 428 | -428/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3420a14590c0e6915d8b6c242887f74adb4120f9, reversing changes made to afb66a5a598ce4ac74ad84b125a5abf046dcf5aa. | ||||
| | * | | | Merge pull request #29540 from kirs/rubocop-frozen-string | Matthew Draper | 2017-07-02 | 428 | -0/+428 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | Enforce frozen string in Rubocop | ||||
| | | * | | | Enforce frozen string in Rubocop | Kir Shatrov | 2017-07-01 | 428 | -0/+428 |
| | | | | | | |||||
| | * | | | | Merge pull request #29506 from pat/frozen-string-literals | Matthew Draper | 2017-07-02 | 16 | -44/+45 |
| | |\ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | | Make ActiveSupport frozen-string-literal friendly. | ||||
| | | * | | | Make ActiveSupport frozen string literal friendly. | Pat Allan | 2017-06-20 | 16 | -44/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ActiveSupport test suite only passes currently if it uses the latest unreleased commits for dalli, and a patch for Builder: https://github.com/tenderlove/builder/pull/6 Beyond that, all external dependencies (at least, to the extent they’re used by ActiveSupport) are happy, including Nokogiri as of 1.8.0. | ||||
| * | | | | | [Active Support] require => require_relative | Akira Matsuda | 2017-07-01 | 129 | -383/+383 |
| |/ / / / | |||||
| * | / / | Fix the next version of Rails from 5.3 to 6.0 | Koichi ITO | 2017-06-30 | 1 | -1/+1 |
| | |/ / | |/| | | |||||
| * | | | Merge pull request #29588 from greysteil/add-gemspec-links | Rafael França | 2017-06-28 | 1 | -0/+5 |
| |\ \ \ | | | | | | | | | | | Add source code and changelog links to gemspecs | ||||
| | * | | | Add source code and changelog links to gemspecs | Grey Baker | 2017-06-28 | 1 | -0/+5 |
| | | | | | |||||
| * | | | | Merge pull request #29595 from fatkodima/result_lambda_class_checking | Rafael França | 2017-06-28 | 1 | -1/+1 |
| |\ \ \ \ | | | | | | | | | | | | | Remove useless class checking for `ActiveSupport::Callbacks`s result_lambda | ||||
| | * | | | | Remove useless class checking for `ActiveSupport::Callbacks`s result_lambda | fatkodima | 2017-06-27 | 1 | -1/+1 |
| | |/ / / | |||||
| * | | | | Fix typo in callback deprecation message | yuuji.yaginuma | 2017-06-28 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Add more explicit guidance on how to fix callback deprecations | Sage Ross | 2017-06-23 | 1 | -2/+4 |
| |/ / / | | | | | | | | | | | | | This deprecation warning message will be more useful if it indicates what the string was doing — being eval'd — and what the non-deprecated options for callback conditionals are. | ||||
| * / / | prepare for Minitest 6 | utilum | 2017-06-20 | 1 | -1/+1 |
| |/ / | |||||
| * | | Merge pull request #29140 from notEthan/log_subscribed_avoid_rescuing | Rafael França | 2017-06-16 | 1 | -2/+4 |
| |\ \ | | | | | | | | | Log subscriber - avoid rescuing certain exceptions | ||||
| | * | | check that logger is defined in log subscriber rescue before logging | Ethan | 2017-05-24 | 1 | -1/+3 |
| | | | | |||||
| | * | | lob subscriber should only rescue StandardError, not Exception | Ethan | 2017-05-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | Use `require_relative` instead of `require` with full path | bogdanvlviv | 2017-06-14 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix `Message::Encryptor` default cipher [ci skip] | yuuji.yaginuma | 2017-06-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Follow up of #29263 | ||||
| * | | | [ci skip] Add changelog entry for 6d402c6 | Kasper Timm Hansen | 2017-06-11 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | [ Assain Jaleel & Kasper Timm Hansen ] | ||||
| * | | | Merge pull request #29263 from assain/default_message_encryptor_to_gcm | Kasper Timm Hansen | 2017-06-11 | 2 | -4/+21 |
| |\ \ \ | | | | | | | | | | | Default Message Encryptor Cipher to AES-256-GCM From AES-256-CBC | ||||
| | * | | | set message_encryptor default cipher to aes-256-gcm | Assain | 2017-06-12 | 2 | -4/+21 |
| | | | | | | | | | | | | | | | | | | | | - Introduce a method to select default cipher, and maintain backward compatibility |