Extract Part Of Class In Ruby Into Separate Class
Join the DZone community and get the full member experience.Join For Free
When you need to split class into seveal parts... New file:
ClassPart = proc doOriginal class:
class MainClass class_eval &ClassPart ... endI used this approach to create a recycled bin: when i find some functionality not very valuable i move it to the 'recycled bin' part of class. i keep it there for a while. then i delete it altogether from code.
Opinions expressed by DZone contributors are their own.