Ruby არის დინამიურად დაკრული — ცვლადები არ აცხადებენ ტიპს და შეიძლება ნებისმიერი მნიშვნელობა ჰქონდეთ. Ruby-ს აქვს რამდენიმე ძირითადი ტიპი (ყველა ობიექტი), და იყენებს დასახელების კონვენციებს (სიგილებს) ცვლადის scope-ის აღსანიშნავად.
ცვლადები და დინამიური დაკრვა
count = 42
name =
count =
