Ini ::adalah operator resolusi cakupan. Apa yang dilakukannya adalah menentukan ruang lingkup apa yang dapat ditemukan modul. Sebagai contoh:
module Music
module Record
end
module EightTrack
end
end
module Record
end
Untuk mengakses Music::Recorddari luar MusicAnda akan menggunakan Music::Record.
Untuk referensi Music::Recorddari Music::EightTrackAnda bisa menggunakan Recordkarena itu didefinisikan dalam lingkup yang sama (yaitu Music).
Namun, untuk mengakses Recordmodul yang bertanggung jawab untuk berinteraksi dengan database Music::EightTrackAnda, Anda tidak bisa begitu saja menggunakan Recordkarena menurut Ruby Anda menginginkannya Music::Record. Saat itulah Anda akan menggunakan operator resolusi lingkup sebagai awalan, menentukan lingkup global / utama: ::Record.