Extend modules instead of defining methods on a metaclass
Jay Fields gives a good reason to Extend modules instead of defining methods on a metaclass: redefining behavior gets weird if you use an instance’s metaclass.
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Jay Fields gives a good reason to Extend modules instead of defining methods on a metaclass: redefining behavior gets weird if you use an instance’s metaclass.
Post a comment