Describe the bug:
The gem name google-ads-googleads makes ruby (bundler) autoloading expect google/ads/googleads.rb to exist. It does not, so Bundler's autorequire is broken.
Steps to Reproduce:
- add:
gem "google-ads-googleads" to gemfile
- start console
- Bundle.require
Google::Ads::GoogleAds::Config.new
Get error:
/Users/jasonkarns/Projects/sundaysfordogs/sundays/config/initializers/google.rb:1:in '<main>': uninitialized constant Google::Ads (NameError)
Expected behavior:
I would expect the gem to adhere to ruby gem naming conventions, and support autoloading. Bundler.require should require: Google::Ads::GoogleAds and the namespace would then be initialized.
Client library version and API version:
Client library version: 36.1.0
Google Ads API version: n/a
Request/Response Logs:
n/a
Anything else we should know about your project / environment:
Ruby 3.4
Rails 7.2
Describe the bug:
The gem name
google-ads-googleadsmakes ruby (bundler) autoloading expectgoogle/ads/googleads.rbto exist. It does not, so Bundler's autorequire is broken.Steps to Reproduce:
gem "google-ads-googleads"to gemfileGoogle::Ads::GoogleAds::Config.newGet error:
Expected behavior:
I would expect the gem to adhere to ruby gem naming conventions, and support autoloading. Bundler.require should require:
Google::Ads::GoogleAdsand the namespace would then be initialized.Client library version and API version:
Client library version: 36.1.0
Google Ads API version: n/a
Request/Response Logs:
n/a
Anything else we should know about your project / environment:
Ruby 3.4
Rails 7.2