- Notifications
You must be signed in to change notification settings - Fork18
Closed
Description
Hello,
the fact that the gem name contains two uppercase characters makes it unavailable under case-sensitive OSs like linux because autoloading with zeitwerk doesn't manage to pick it up.
Manual require fails too:
irb(main):001:0> require 'IPinfo'LoadError (cannot load such file -- IPinfo)
but it works using the file name in lowercase:
irb(main):002:0> require 'ipinfo'=> true
In my case all was working in my development environment (OSX) but failed on circleCI.
At the moment the only workaround I've found is adding the following line toapplication.rb
:
require 'ipinfo' unless defined?(IPinfo)
Would it be possible to address this issue so that the gem can be required automatically also under linux?
Thank you
gem version: 1.0.1
rails version: 6.0.3.2
Metadata
Metadata
Assignees
Labels
No labels