Ruby হল বিশুদ্ধ অবজেক্ট-ওরিয়েন্টেড — আপনি ক্লাস (ব্লুপ্রিন্ট) সংজ্ঞায়িত করেন এবং অবজেক্ট (ইনস্ট্যান্স) তৈরি করেন। ক্লাসগুলি কনস্ট্রাক্টরের জন্য initialize ব্যবহার করে, ইনস্ট্যান্স স্টেটের জন্য @variables ব্যবহার করে, এবং এনক্যাপসুলেশনের জন্য অ্যাক্সেস মডিফায়ার ব্যবহার করে। Ruby এর ক্লাস সিনট্যাক্স পরিষ্কার এবং অভিব্যক্তিপূর্ণ।
