Thanks for the random history lesson and all, but why are you bringing up ActiveRecord in the first place? The topic is OOP, not a library that is bundled with a web framework created many years ago.
Did you not even read your own comment? For a brief moment you seemed to recognize that the subject is about OOP.