[Rubygems-developers] Feature Request: RubyGems namespace

Chad Fowler chad at chadfowler.com
Wed Nov 29 08:00:50 EST 2006


On 11/28/06, Dae San Hwang <daesan at gmail.com> wrote:
>
> Hello,
>
> Recently, I was thinking about a better way of implementing Rails plugin
> system. There are two things that I don't particularly like about Rails
> plugin system. One is the code duplication. You have to install same plugin
> codes over and over for all of your Rails applications. The other problem is
> that you have to learn to use yet another utility(script/plugin) and its
> repository is not centrally managed.
>
> So, I was thinking if RubyGems have a namespace built in, we could make all
> Rails Plugins into gems under 'rails' namespace.
>
> To install 'active_form' Rails plugin on the system, you could simply use
> 'gem' utility like 'gem install rails/active_form'. To use this plugin in a
> rails application, you could just turn on the plugin in
> 'config/environment.rb' file by setting 'config.plugins = [:ujs,
> :active_form]'.
>
> I think namespace functionality can be useful for other ruby
> applications/libraries like 'rake', as well. Can this be considered? :)
>
> Dae San Hwang
> daesan at gmail.com
>
>
>

Hi.  Have you seen Bruce Williams' work in this area?

http://codefluency.com/2006/11/29/rubygem-based-rails-plugins

Chad


More information about the Rubygems-developers mailing list