Ruby supporta i namespace?

Utente HTML.it
chiede

Ruby supporta i namespace?

Redazione HTML.it
risponde

Sì, in Ruby è possibile definire classi e moduli utilizzando dei namespace. A differenza di altri linguaggi, non esiste una sintassi specifica.

Qualsiasi classe/modulo definito all’interno di una classe/modulo diventa a sua volta parte di un namespace rappresentato dal nome della classe/modulo che lo include.

Ad esempio, la classe HTTP in URI::HTTP è parte del namespace URI. URI è a sua volta un modulo, HTTP una classe definita all’interno del modulo.