I fired up irb, and typed:
class Point
end
and then I typed that again, but added some other things.
Irb didn’t complain that I was defining a class that already exists.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
In Ruby, you can always add methods to an existing class, even if its a core one:
This feature is called “Open Classes.” It’s a great feature, but you should be careful: use it carelessly and you will be patching like a monkey.