clowne-rb / clowne

A flexible gem for cloning models
https://clowne.evilmartians.io
MIT License
316 stars 18 forks source link

Support Ruby 3.2 #72

Closed sgerrand closed 1 year ago

sgerrand commented 1 year ago

💁 The implementation of Refinement#include was removed in Ruby version 3.2, which results in errors like the following being returned:

TypeError: Refinement#include has been removed

This change updates the implementation to use #extend instead as a way of maintaining interface parity and enabling this gem to be used with modern Rubies.

sgerrand commented 1 year ago

👋 @palkan @ssnickolay: Are you able to approve the pending workflows and review these changes?

sgerrand commented 1 year ago

@palkan @ssnickolay, Are you able to approve these pending workflows so that the GitHub Actions can run?

sgerrand commented 1 year ago
still waiting for an approval
palkan commented 1 year ago

Thanks! Released in 1.5.0