Skip to content

Fix TwitterAds::Analytics.fetch_async_job_data for Ruby 3#256

Merged
osowskit merged 6 commits into
xdevplatform:ruby-v3from
extendi:master
Dec 7, 2021
Merged

Fix TwitterAds::Analytics.fetch_async_job_data for Ruby 3#256
osowskit merged 6 commits into
xdevplatform:ruby-v3from
extendi:master

Conversation

@Pimentoso
Copy link
Copy Markdown
Contributor

The TwitterAds::Analytics.fetch_async_job_data method relies on open-uri override for the Kernel.open method to read the job data url. This is broken in Ruby 3, so I changed it to URI.open.

@osowskit osowskit mentioned this pull request Dec 7, 2021
@osowskit osowskit changed the base branch from master to ruby-v3 December 7, 2021 22:23
@osowskit
Copy link
Copy Markdown
Contributor

osowskit commented Dec 7, 2021

Thanks for the changes. I'm going to merge this into a ruby v3 branch and test before releasing this. Let us know if you've found anything else that needs to get updated.

@osowskit osowskit merged commit a162cfb into xdevplatform:ruby-v3 Dec 7, 2021
osowskit pushed a commit that referenced this pull request Dec 24, 2021
* Ruby 3.0.0 Compatibility: Change &Proc.new to &block (#253)

* Fix TwitterAds::Analytics.fetch_async_job_data for Ruby 3 (#256)

* add back Account entity in Analytics class

* add back Account entity in Analytics class

* fix Kernel.open to URI.open

* Add Ruby 3.0 to build matrix

* Add support for latest Ruby version to readme

Co-authored-by: margstan <79088430+margstan@users.noreply.github.com>
Co-authored-by: Michele Ferri <ferrimiche@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants