-
Notifications
You must be signed in to change notification settings - Fork 65
Closed
Description
Note: If you've upgraded hashdiff, made sure that you've upgraded your references, and want to silence the warnings, you can manually opt-in to the 1.0 beta by following the instructions here
The name of this gem is hashdiff. There is another gem named hash_diff. When they are both required via dependencies, errors are thrown. Additionally since the behavior is different, gems that are relying on hashdiff's behavior, may get hash_diff's behavior and vice versa.
The reason for the conflict is because, based on ruby conventions, _'s are the separators for camel case.
So:
'hashdiff'.camelize # => "Hashdiff"
'hash_diff'.camelize # => "HashDiff"Unfortunately instead of making the base module of this gem Hashdiff, it's called HashDiff and it conflicts.
Metadata
Metadata
Assignees
Labels
No labels