مثالها

مثال کلاسیک Hello world:

 puts "Hello World!"

مقداری کد اساسی روبی:

# Everything, including a literal, is an object, so this works:
-199.abs                                       # 199
"ruby is cool".length                          # 12
"Rick".index("c")                              # 2
"Nice Day Isn't It?".split(//).uniq.sort.join  # " '?DINaceinsty"

Collections

ایجاد و استفاده از یک آرایه:

a = [1, 'hi', 3.14, 1, 2, [4, 5]]

a[2]                      # 3.14
a.reverse                 # [[4, 5], 2, 1, 3.14, 'hi', 1]
a.flatten.uniq            # [1, 'hi', 3.14, 2, 4, 5]

ایجاد و استفاده از یک هش:

hash = {:water => 'wet', :fire => 'hot'}
puts hash[:fire]                  # Prints:  hot

hash.each_pair do |key, value|    # Or:  hash.each do |key, value|
  puts "#{key} is #{value}"
end

# Prints:  water is wet
#          fire is hot

hash.delete_if {|key, value| key == :water}         # Deletes :water => 'wet'