# Ruby as application scripting language?

**URL:** <https://www.ruby-forum.com/t/ruby-as-application-scripting-language/126198>\
**Category:** Ruby\
**Created:** [January 16, 2008, 7:56am UTC](https://www.ruby-forum.com/t/ruby-as-application-scripting-language/126198 "2008-01-16T07:56:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MohsinHijazee](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e68b1a/32.png) [@MohsinHijazee](https://www.ruby-forum.com/u/MohsinHijazee)\
**Post date:** [January 16, 2008, 7:56am UTC](https://www.ruby-forum.com/t/ruby-as-application-scripting-language/126198/1 "2008-01-16T07:56:12Z")

</div>

Hello again!  
I’ve seen some applications which expose their object model for the  
user to write program to automate some of the tasks he wishes to do.  
One example is FontLab which allows you to use Python. Is that done  
for the Ruby as well? What do you say?

Regards,  
Mohsin

---

<div class="post-metadata">

**Author:** ![MohsinHijazee](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e68b1a/32.png) [@MohsinHijazee](https://www.ruby-forum.com/u/MohsinHijazee)\
**Post date:** [January 16, 2008, 8:19am UTC](https://www.ruby-forum.com/t/ruby-as-application-scripting-language/126198/2 "2008-01-16T08:19:03Z")

</div>

MohsinHijazee wrote:

> I’ve seen some applications which expose their object model for the  
> user to write program to automate some of the tasks he wishes to do.  
> One example is FontLab which allows you to use Python. Is that done  
> for the Ruby as well? What do you say?

Sure, Sketchup (now owned by Google) for example use Ruby.

Best regards,

Jari W.

---

<div class="post-metadata">

**Author:** ![MohsinHijazee](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e68b1a/32.png) [@MohsinHijazee](https://www.ruby-forum.com/u/MohsinHijazee)\
**Post date:** [January 16, 2008, 1:55pm UTC](https://www.ruby-forum.com/t/ruby-as-application-scripting-language/126198/3 "2008-01-16T13:55:51Z")

</div>

On 16 Jan, 07:18, Jari W.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> MohsinHijazee wrote:
> 
> > I’ve seen some applications which expose their object model for the  
> > user to write program to automate some of the tasks he wishes to do.  
> > One example is FontLab which allows you to use Python. Is that done  
> > for the Ruby as well? What do you say?
> 
> Sure, Sketchup (now owned by Google) for example use Ruby.

Many Mac and Windows applications also expose functionality via Apple  
events/COM which can be accessed from Ruby via bridges such as rb-  
appscript and Win32OLE.

HTH

has
