diff options
author | Jon Moss <me@jonathanmoss.me> | 2016-12-30 18:43:04 -0500 |
---|---|---|
committer | Jon Moss <me@jonathanmoss.me> | 2017-01-03 16:07:47 -0500 |
commit | 8ded825bc29338d1a2ae7c3a2119cfa301008f85 (patch) | |
tree | c9d5d943dd37d2273405d3c9cbd3d3278a04c523 /guides/bug_report_templates/generic_master.rb | |
parent | 769b25af588d87e4570c6b454990118ab432a3aa (diff) | |
download | rails-8ded825bc29338d1a2ae7c3a2119cfa301008f85.tar.gz rails-8ded825bc29338d1a2ae7c3a2119cfa301008f85.tar.bz2 rails-8ded825bc29338d1a2ae7c3a2119cfa301008f85.zip |
Compare deserialized values for `PostgreSQL::OID::Hstore` types
Per the regression commit below, the commit changes the behavior of
`#changed?`to consult the `#changed_in_place?` method on `Type::Value` classes.
Per this change, `PostgreSQL::OID::Hstore` needs to override this method
in order to compare the deserialized forms of the two arguments. In
Ruby, two hashes are considered equal even if their key order is
different. This commit helps to bring that behavior to `Hstore` values.
Fixes regression introduced by 8e633e505880755e7e366ccec2210bbe2b5436e7
Fixes #27502
Diffstat (limited to 'guides/bug_report_templates/generic_master.rb')
0 files changed, 0 insertions, 0 deletions