# Before is different from Before

**URL:** <https://www.ruby-forum.com/t/before-is-different-from-before/175968>\
**Category:** IronRuby\
**Created:** [September 23, 2009, 6:13am UTC](https://www.ruby-forum.com/t/before-is-different-from-before/175968 "2009-09-23T06:13:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![metanoize](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc29f/32.png) [@metanoize](https://www.ruby-forum.com/u/metanoize)\
**Post date:** [September 23, 2009, 6:13am UTC](https://www.ruby-forum.com/t/before-is-different-from-before/175968/1 "2009-09-23T06:13:08Z")

</div>

I found this the hard way. When using Cucumber with IronRuby before is  
different from Before.  
The later one (Before) should be used when working with Cucumber.

before should be used when working with spec.

Now I know 🙂

---

<div class="post-metadata">

**Author:** ![metanoize](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc29f/32.png) [@metanoize](https://www.ruby-forum.com/u/metanoize)\
**Post date:** [September 23, 2009, 6:27am UTC](https://www.ruby-forum.com/t/before-is-different-from-before/175968/2 "2009-09-23T06:27:47Z")

</div>

Yes, Ruby is a case-sensitive language. And to be even more clear, the  
same is true with MRI …

* * *

From: removed\_email\_address@domain.invalid  
[removed\_email\_address@domain.invalid] on behalf of Mohammad A.  
[removed\_email\_address@domain.invalid]  
Sent: Tuesday, September 22, 2009 9:12 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Ironruby-core] before is different from Before

I found this the hard way. When using Cucumber with IronRuby before is  
different from Before.

The later one (Before) should be used when working with Cucumber.

before should be used when working with spec.

Now I know 🙂

–  
Mohammad A.  
MVP (Microsoft Valuable Professional)  
[www.highoncoding.com](http://www.highoncoding.com)[http://www.highoncoding.com](http://www.highoncoding.com)  
[www.azamsharp.com](http://www.azamsharp.com)[http://www.azamsharp.com](http://www.azamsharp.com)

---

<div class="post-metadata">

**Author:** ![metanoize](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9fc29f/32.png) [@metanoize](https://www.ruby-forum.com/u/metanoize)\
**Post date:** [September 23, 2009, 5:56pm UTC](https://www.ruby-forum.com/t/before-is-different-from-before/175968/3 "2009-09-23T17:56:17Z")

</div>

Thanks! Actually I am familiar with the case sensitivity of the Ruby  
language. When I was using spec then I always used the following:  
describe PrimeService do

before do

end

end

But when using Cucumber there is no “before”. So the plain text language  
parser looks for “Before” instead of “before”.

Thanks,  
Azam

On Tue, Sep 22, 2009 at 9:14 PM, Jimmy S. \<
