এটি একটি পূর্ণসংখ্যা হিসাবে সংরক্ষণ করা এবং রানটাইম হিসাবে আপনি যেমন বর্ণনা করেছেন ঠিক তেমন এটি প্রদর্শন করা ভাল। প্রতিটি ভাষার জিরোগুলিকে প্যাড করার নিজস্ব উপায় রয়েছে - রুবির জন্য আপনি স্ট্রিং # রুল্ড ব্যবহার করতে পারেন । এই পদ্ধতিটি একটি স্ট্রিংকে প্যাড করে (ডান-ন্যায়সঙ্গত) যাতে প্রদত্ত প্যাডিং অক্ষর ব্যবহার করে এটি একটি নির্দিষ্ট দৈর্ঘ্যে পরিণত হয়।
str.rjust(integer, padstr=' ') → new_str
তাহলে integerএর দৈর্ঘ্য চেয়ে বেশী str, একটি নতুন ফেরৎ Stringদৈর্ঘ্যের integerসঙ্গে strডান সমর্থনযোগ্য এবং padded padstr; অন্যথায়, ফেরত str।
some_int = 5
some_int.to_s.rjust(2, '0') # => '05'
some_int.to_s.rjust(5, '0') # => '00005'
another_int = 150
another_int.to_s.rjust(2, '0') # => '150'
another_int.to_s.rjust(3, '0') # => '150'
another_int.to_s.rjust(5, '0') # => '00150'