# \[ANN\] Backdoor extension: allows executing Ruby code directl

**URL:** <https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834>\
**Category:** Radiant CMS\
**Created:** [August 23, 2007, 5:52pm UTC](https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834 "2007-08-23T17:52:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aitor\_Garay-Romero](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac8455/32.png) [@Aitor\_Garay-Romero](https://www.ruby-forum.com/u/Aitor_Garay-Romero)\
**Post date:** [August 23, 2007, 5:52pm UTC](https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834/1 "2007-08-23T17:52:02Z")

</div>

Hi!

```
I had this idea in my head for a long time and finally implemented 

```

it.

```
More info in the project home page: http://backdoor.rubyforge.org/ .

```

Comments, etc welcomed.

```
/AITOR
```

---

<div class="post-metadata">

**Author:** ![Aitor\_Garay-Romero](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac8455/32.png) [@Aitor\_Garay-Romero](https://www.ruby-forum.com/u/Aitor_Garay-Romero)\
**Post date:** [August 23, 2007, 7:00pm UTC](https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834/2 "2007-08-23T19:00:14Z")

</div>

Awesome, always had this thought too! Attached patch for \<r:unless\>,  
a decent substitute for an else tag

---

<div class="post-metadata">

**Author:** ![Aitor\_Garay-Romero](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac8455/32.png) [@Aitor\_Garay-Romero](https://www.ruby-forum.com/u/Aitor_Garay-Romero)\
**Post date:** [August 23, 2007, 8:55pm UTC](https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834/3 "2007-08-23T20:55:46Z")

</div>

Thanks, i will apply the patch (+ add tests) in the following days.

```
/AITOR
```

---

<div class="post-metadata">

**Author:** ![Aitor\_Garay-Romero](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac8455/32.png) [@Aitor\_Garay-Romero](https://www.ruby-forum.com/u/Aitor_Garay-Romero)\
**Post date:** [August 27, 2007, 8:35pm UTC](https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834/4 "2007-08-27T20:35:09Z")

</div>

I just released version 0.2.0 with the \<r:unless\> tag. From the  
CHANGELOG:

=== 0.2.0

- Implemented the \<r:unless\> tag. Thanks to Jamie W.  
\<jamie-list(at)[tramchase.com](http://tramchase.com)\> for providing the patch.

- Check that tests are executed inside a Radiant application.

- Minor documentation clean up.

---

<div class="post-metadata">

**Author:** ![Aitor\_Garay-Romero](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac8455/32.png) [@Aitor\_Garay-Romero](https://www.ruby-forum.com/u/Aitor_Garay-Romero)\
**Post date:** [August 28, 2007, 3:03am UTC](https://www.ruby-forum.com/t/ann-backdoor-extension-allows-executing-ruby-code-directl/112834/5 "2007-08-28T03:03:47Z")

</div>

Nice work, Aitor! Thanks…

saji

- Aitor Garay-Romero [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) [2007-08-27 20:34:12 +0200]:

> > > a decent substitute for an else tag  
> > > tag.expand if eval( tag.attr[“cond”])
> > > 
> > > - tag “unless” do |tag|
> > > 
> > > > Post: removed\_email\_address@domain.invalid
> 
> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

–  
Saji N. Hameed

APEC Climate Center +82 51 668 7470  
National Pension Corporation Busan Building 12F  
Yeonsan 2-dong, Yeonje-gu, BUSAN 611705 removed\_email\_address@domain.invalid  
KOREA
