রুবি begin, rescue, ensure, এবং end ব্যবহার করে এরর হ্যান্ডল করে। আপনি ঝুঁকিপূর্ণ কোডটি begin এবং end এ আবদ্ধ করেন। যদি কোনও এরর ঘটে, rescue কাজে লাগে।.
begin
rescue
ensure
end
রুবি-তে লগিং এর জন্য একটি নির্মিত মডিউল রয়েছে, Logger, যা ব্যবহার করা অত্যন্ত সহজ। এখানে একটি দ্রুত উদাহরণ দেওয়া হল শুরু করার জন্য.
Logger
কল্পনা করুন আপনি একটি দ্রুত স্ক্রিপ্ট লিখছেন যেটি ব্যবহারকারীদের অভিবাদন জানাবে.
আসুন আমরা একটি উদাহরণ দেখি যেখানে একটি Ruby মেথডের রিফ্যাক্টরিং হয়েছে যা বর্গের যোগফল গণনা করে। রিফ্যাক্টরিং আগে:.