[rspec-devel] [Proposal] change 'spec' to 'rspec'

David Chelimsky dchelimsky at gmail.com
Mon Sep 29 23:42:37 EDT 2008


On Mon, Sep 29, 2008 at 10:29 PM, Luis Lavena <luislavena at gmail.com> wrote:
> On Tue, Sep 30, 2008 at 1:22 AM, David Chelimsky <dchelimsky at gmail.com> wrote:
>> The convention for gems is that the top level module shares a name
>> with the gem, but rspec uses 'spec' instead, resulting in things like
>> this:
>>
>> require 'rubygems'
>> gem 'rspec'
>> require 'spec'
>>
>> I'd like to propose that we change the 'spec' namespace to 'rspec'.
>> We'd have to continue to support 'spec' for backwards compatibility
>> for a long time, but we can do that with a few extra files that just
>> require other files.
>>
>> Thoughts?
>
> That recommendation is just to change the require, or the namespace also?
>
> Spec::*
>
> Becames RSpec::*
>
> For the initial require: +1
> For the namespace change: -1

I didn't really mention that, did I? I think it's the right thing to
do, but obviously there are other opinions. Can you explain why you'd
not want them to move together, as long as we also aliased the RSpec
module with Spec?

> --
> Luis Lavena


More information about the rspec-devel mailing list