[rspec-users] load global variable so I can access in spec files

Andy Lindeman alindeman at gmail.com
Fri Sep 28 02:39:07 UTC 2012


Not if it's a constant. You'll need to make sure it starts with a capital
letter for it to be interpreted as such by Ruby; otherwise it's just a
local variable.

On Thursday, September 27, 2012, S Ahmed wrote:

> I do have it in my spec_helper, does it have to be inside the RSpec.config
> block?
>
> On Wed, Sep 26, 2012 at 11:17 PM, Andy Lindeman <alindeman at gmail.com<javascript:_e({}, 'cvml', 'alindeman at gmail.com');>
> > wrote:
>
>> On Wed, Sep 26, 2012 at 10:25 PM, S Ahmed <sahmed1020 at gmail.com<javascript:_e({}, 'cvml', 'sahmed1020 at gmail.com');>>
>> wrote:
>> > How can I do this?
>>
>> If it's truly something that just needs to be loaded once and then is
>> used without mutation in any number of tests, you might just set it to
>> a constant in spec_helper.rb:
>>
>> CONFIG = YAML.load("...")
>>
>> MyClass.new(CONFIG)
>>
>> --
>> Andy Lindeman
>> http://www.andylindeman.com/
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org <javascript:_e({}, 'cvml',
>> 'rspec-users at rubyforge.org');>
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>
>

-- 
Sent from a mobile device. Please excuse the brevity and top reply.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20120927/dd257539/attachment-0001.html>


More information about the rspec-users mailing list