Skip to content

Blacklight::OpenStructWithHashAccess should expose a HashWithIndifferentAccess #1595

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

cbeer
Copy link
Member

@cbeer cbeer commented Dec 3, 2016

No description provided.

@cbeer
Copy link
Member Author

cbeer commented Dec 3, 2016

Too bad about all the side-effects, though. I'm not sure it's worth it. It's probably easier just to declare configuration keys are symbols.

@cbeer cbeer force-pushed the indifferent-hash-access branch 3 times, most recently from 04ab542 to a8a03ad Compare December 3, 2016 01:26
@cbeer cbeer force-pushed the indifferent-hash-access branch from a8a03ad to d2bcdef Compare December 3, 2016 01:40
@coveralls
Copy link

coveralls commented Dec 3, 2016

Coverage Status

Coverage increased (+0.02%) to 94.614% when pulling d2bcdef on indifferent-hash-access into 907f1da on master.

@atz
Copy link
Member

atz commented Apr 21, 2017

@cbeer: since we have/had apps using non-symbol keys, is it worth it detect those and warn/fail? Do we need a deprecation release or can we just declare that was always the intent?

@barmintor barmintor added this to the 7.x milestone Oct 11, 2018
@barmintor
Copy link
Contributor

Reimplementing on master (or even using HashWithIndifferentAccess) raises errors in presenters around valid keys in the interpolation helpers. I'm going to bump this to 8.x, since it's a more complicated change now than it may have once been.

@barmintor barmintor modified the milestones: 7.0, 8.x Nov 16, 2018
@barmintor barmintor modified the milestones: 8.0, Far Far Away Oct 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants