Fold in the import/import_relative feature from rubyworks/finder.
Changes:
- Add
Kernel#importandKernel#import_relative(require'main_like_module/import') as scope-aware alternatives torequireandrequire_relative. They evaluate the loaded script into the current scope rather than into the toplevel, providing a partial workaround for Problem 1 (toplevel pollution of Object). - Update README to document the new feature and explain how the two pieces of the library address Ruby's two toplevel design quirks.
Maintenance release modernizing the project.
Changes:
- Replace .ruby/var metadata system with standard gemspec.
- Replace Travis CI with GitHub Actions (Ruby 3.1–3.4).
- Switch tests from citron/ae to minitest.
- Add Rakefile.
- Rewrite README to elaborate on the design argument.
- Require Ruby >= 3.1.
Initial and quite hopefully the only release ever needed.
Changes:
- Spun project off from Ruby Facets.