On Jan 17, 10:26 am, Luke Kanies <l... / madstop.com> wrote, in part:

> This is fine for shallow class paths, but it gets annoying
> when every single class I define has to look like this:
>
> module Puppet
>    module OSAL
>      class Type
>        class User
>        ...
>        end
>      end
>    end
> end
>
> I'd *much* prefer to just write:
>
> module Puppet::OSAL::Type::User
> end

module Puppet; module OSAL; class Type
  class User
    ...
  end
end

That's all I can think of.

Cheers,
Gavin