diff --git a/CHANGELOG.md b/CHANGELOG.md index 558527d..9f23ac0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm **Gem enhancements:** +- Changed internal `require`s to `require_relative` to make code less dependent on the load path [[#350](https://github.com/panorama-ed/memo_wise/pull/350)] + _No breaking changes!_ **Project enhancements:** diff --git a/lib/memo_wise.rb b/lib/memo_wise.rb index 47248b8..15605a9 100644 --- a/lib/memo_wise.rb +++ b/lib/memo_wise.rb @@ -2,8 +2,8 @@ require "set" # Ruby < 3.2 does not load `set` by default. -require "memo_wise/internal_api" -require "memo_wise/version" +require_relative "memo_wise/internal_api" +require_relative "memo_wise/version" # MemoWise is the wise choice for memoization in Ruby. #