We have just shipped a patch to our Ruby client library, providing support for Ruby 2.1.
Previously we required Ruby version 1.9+ for the client library, but the 2.1 branch introduced Ruby Bug #9718, in which cloning or duplicating Queues caused Ruby to segfault. Ruby versions 1.9 and 2.0 were unaffected and continue to operate effectively.
We use the Queue class as part of our querying mechanism in the client library, and use the clone to help us manage queues so that we don’t miss anything to be sent to the server.
The diff for the change is available to view here, if you are interested.
Otherwise, if you need Ruby 2.1 support then it is now available and our Ruby integrations are ready to go!
As always, if you have any questions or need help, then get in touch with us at email@example.com and we’ll be more than happy to help.
Turn the web into data for free
Create your own datasets in minutes, no coding required
Powerful data extraction platform
Point and click interface
Export your data in any format
Unlimited queries and APIs