diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2019-07-16 03:33:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-16 03:33:15 +0100 |
commit | 71b0ca2aba85b8f1aee490390f46190f1656dbb2 (patch) | |
tree | 767fc53fe575de13e985abc2efa919807e27331b /actionpack/lib | |
parent | a307c697b28e3c8b2860d2274c23e4d95dc164ae (diff) | |
parent | 80aaa111884247e6aa17b7bbab268c7719847521 (diff) | |
download | rails-71b0ca2aba85b8f1aee490390f46190f1656dbb2.tar.gz rails-71b0ca2aba85b8f1aee490390f46190f1656dbb2.tar.bz2 rails-71b0ca2aba85b8f1aee490390f46190f1656dbb2.zip |
Merge pull request #36672 from jbaranov/strong-params-hash
Add hash method to ActionController::Parameters
Diffstat (limited to 'actionpack/lib')
-rw-r--r-- | actionpack/lib/action_controller/metal/strong_parameters.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/metal/strong_parameters.rb b/actionpack/lib/action_controller/metal/strong_parameters.rb index 6a07a73d94..6fbd52dd51 100644 --- a/actionpack/lib/action_controller/metal/strong_parameters.rb +++ b/actionpack/lib/action_controller/metal/strong_parameters.rb @@ -259,6 +259,11 @@ module ActionController @parameters == other end end + alias eql? == + + def hash + [@parameters.hash, @permitted].hash + end # Returns a safe <tt>ActiveSupport::HashWithIndifferentAccess</tt> # representation of the parameters with all unpermitted keys removed. |