Ruby Language Module comme espace de noms


Exemple

Les modules peuvent contenir d'autres modules et classes:

module Namespace

    module Child

        class Foo; end

    end # module Child

    # Foo can now be accessed as:
    #
    Child::Foo

end # module Namespace

# Foo must now be accessed as:
# 
Namespace::Child::Foo