Skip to content
This repository was archived by the owner on Feb 7, 2026. It is now read-only.

fix: Ruby 2.4.4 compatibility. - #3

Open
schwern wants to merge 1 commit into
Loschcode:masterfrom
emailintegrations:fix/define_method_ruby_24
Open

schwern wants to merge 1 commit into
Loschcode:masterfrom
emailintegrations:fix/define_method_ruby_24

Conversation

@schwern

@schwern schwern commented May 10, 2019

Copy link
Copy Markdown

It seems klass.define_method(...) does not work in Ruby 2.4.4. It works in Ruby 2.5.5. Work around it using klass.class_exec { define_method(...) }.

Thank you for this wonderful module! If it works, it will get me out of a pretty bad migration hole I've dug for myself. And make big migrations much easier going forward.

It seems `klass.define_method(...)` does not work in Ruby 2.4.4. It works in
Ruby 2.5.5. Work around it using `klass.class_exec { define_method(...) }`
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

1 participant